@extends('laravelticket::layouts.master') @section('page', trans('laravelticket::admin.status-index-title')) @section('laravelticket_header') {{trans('laravelticket::admin.btn-create-new-status')}} @stop @section('laravelticket_content_parent_class', 'p-0') @section('laravelticket_content') @if ($statuses->isEmpty())
{{ trans('laravelticket::admin.status-index-no-statuses') }} {{trans('laravelticket::admin.status-index-create-new')}}
@else
@foreach($statuses as $status) @endforeach
{{ trans('laravelticket::admin.table-id') }} {{ trans('laravelticket::admin.table-name') }} {{ trans('laravelticket::admin.table-action') }}
{{ $status->id }} {{ $status->name }}
{{ html()->a(route($setting->grab('admin_route').'.status.edit', $status->id), trans('laravelticket::admin.btn-edit')) ->class('inline-flex items-center px-3 py-1 bg-indigo-600 hover:bg-indigo-700 text-white text-xs font-medium rounded transition-colors') }} {!! html()->a(route($setting->grab('admin_route').'.status.destroy', $status->id), trans('laravelticket::admin.btn-delete')) ->attributes([ 'class' => 'inline-flex items-center px-3 py-1 bg-red-600 hover:bg-red-700 text-white text-xs font-medium rounded transition-colors', 'form' => "delete-$status->id", 'node' => $status->name, 'onclick' => "event.preventDefault(); if(confirm('" . addslashes(trans('laravelticket::admin.status-index-js-delete')) . " \' + this.getAttribute(\'node\') + \' ?')){ document.getElementById(this.getAttribute('form')).submit(); }", ]) !!} {!! html()->form('DELETE', route($setting->grab('admin_route').'.status.destroy', $status->id))->id("delete-$status->id")->open() !!} {!! html()->closeModelForm() !!}
@endif @stop