@extends('layouts.app', ['class' => 'g-sidenav-show bg-gray-100']) @php // Ambil semua menu investor dari sys_enum sebagai sumber label — urutkan sesuai kolom urut $all_menu_options = \Illuminate\Support\Facades\DB::table('sys_enum') ->where('idenum', 'investor_menu') ->where('isactive', 1) ->orderBy('value') ->pluck('name', 'value'); // ['menu_key' => 'Label'] @endphp {{-- section content --}} @section('content') @include('layouts.navbars.auth.topnav', ['title' => ''])
List {{ $title_menu }}
{{-- alert --}} @include('components.alert')

{{-- retrieve table detail --}} @foreach ($table_detail as $detail) @php $primary = ''; foreach ($table_primary as $p) { $primary == '' ? ($primary = $detail->{$p->field}) : ($primary = $primary . ':' . $detail->{$p->field}); } if ($primary === '') { $primary = $detail->id ?? ''; } $vcount = $loop->iteration; @endphp isactive == '0' ? 'class=not style=background-color:#ffe9ed;' : '' }}> {{-- Nama Menu: dinamis dari $all_menu_options --}} @endforeach
Action No Nama Menu Template Tampilan Status
{{ $table_detail->firstItem() + $loop->index }} {{ $all_menu_options[$detail->menu_key] ?? ucwords(str_replace('-', ' ', $detail->menu_key)) }} @if($detail->template_type == 'text_editor') Text Editor @elseif($detail->template_type == 'upload_file') Upload File @elseif($detail->template_type == 'collapse') Collapse @else {{ $detail->template_type }} @endif {{ $detail->isactive == 1 ? 'Aktif' : 'Tidak Aktif' }}
Data {{ $table_detail->firstItem() }} - {{ $table_detail->lastItem() }} dari {{ $table_detail->total() }} data.
{{ $table_detail->appends(request()->query())->links('pagination::bootstrap-4') }}
{{-- check flag js on dmenu --}} @if ($jsmenu == '1') @if (view()->exists("js.{$dmenu}")) @push('addjs') {{-- file js in folder (resources/views/js) --}} @include('js.' . $dmenu); @endpush @else @push('addjs') @endpush @endif @endif @endsection @push('js') {{-- Reset Urutan Default --}} {{-- Drag & Drop Reorder --}} @endpush