@php use App\Enums\PermissionEnum; $typeLabel = request('type') ? trans('admin.landing_' . request('type')) : trans('admin.landing_items'); @endphp @extends('layouts.master') @section('title', $typeLabel) @section('vendor-style') @endsection @section('content') @include('layouts._breadcrumb', [ 'list' => [ ['data' => trans('admin.dashboard'), 'url' => route('admin.dashboard')], ['data' => $typeLabel, 'url' => null], ], ])
{{ trans('admin.id') }} {{ trans('admin.type') }} {{ trans('admin.icon') }} {{ trans('admin.title') }} {{ trans('admin.sort_order') }} {{ trans('admin.status') }} {{ trans('admin.action') }}
@endsection @section('vendor-script') @endsection @section('page-script') @include('layouts._datatable', [ 'url' => route('admin.landing_item.index', ['type' => request('type')]), 'buttonName' => request('type') ? trans('admin.create_landing_' . request('type')) : trans('admin.create_landing_item'), 'permissionCreateEnum' => request('type') ? constant("App\Enums\PermissionEnum::LANDING_" . strtoupper(request('type')) . "_CREATE") : PermissionEnum::LANDING_STEP_CREATE, 'urlCreate' => route('admin.landing_item.create', ['type' => request('type')]), 'header' => $typeLabel, 'columns' => [ ['data' => ''], ['data' => 'id', 'name' => 'id', 'width' => '50px'], ['data' => 'type_label', 'name' => 'type'], ['data' => 'icon', 'name' => 'image', 'orderable' => false, 'searchable' => false], ['data' => 'title', 'name' => 'title'], ['data' => 'sort_order', 'name' => 'sort_order'], ['data' => 'status_label', 'name' => 'is_active'], ['data' => 'actions', 'name' => 'actions', 'orderable' => false, 'searchable' => false], ], ]) @include('layouts._delete') @endsection