@php use App\Enums\PermissionEnum; use App\Services\UserPermissionService; @endphp @extends('layouts.master') @section('title', trans('admin.client_list')) @section('vendor-style') @include('client._filter_css') @endsection @section('content') @include('layouts._breadcrumb', [ 'list' => [ ['data' => trans('admin.dashboard'), 'url' => route('admin.landing')], ['data' => trans('admin.client_list'), 'url' => null], ], ]) @include('client._filter')
{{ trans('admin.code') }} {{ trans('admin.name') }} {{ trans('admin.phone') }} {{ trans('admin.active') }} {{ trans('admin.created_date') }} {{ trans('admin.action') }}
@endsection @section('vendor-script') @endsection @section('page-script') @include('client._filter_js') @include('layouts._datatable', [ 'url' => route('admin.client.index'), 'buttonName' => trans('admin.create_new_client'), 'permissionCreateEnum' => PermissionEnum::CLIENT_CREATE, 'urlCreate' => route('admin.client.create'), 'header' => trans('admin.client_list'), 'exportExcel' => route('admin.client.index'), 'permissionExportExcelEnum' => UserPermissionService::can(PermissionEnum::CLIENT_EXPORT), 'columns' => [ ['data' => ''], ['data' => 'id', 'name' => 'id'], ['data' => 'name', 'name' => 'name'], ['data' => 'phone', 'name' => 'phone', 'orderable' => false], ['data' => 'active', 'name' => 'active', 'searchable' => false], ['data' => 'created_date', 'name' => 'created_at', 'searchable' => false], ['data' => 'actions', 'name' => 'actions', 'orderable' => false, 'searchable' => false], ], ]) @include('layouts._delete') @endsection