@extends('admin.layouts.app') @section('content')

{{ $page_title }}

@isset($createPage) Add {{ $page_title }} @endisset @isset($createUrl) @endisset @isset($sortUrl) @endisset {{-- Custom buttons section --}} @isset($customButtons) @foreach($customButtons as $button) @if($button['type'] === 'link') {{ $button['text'] }} @elseif($button['type'] === 'modal') @elseif($button['type'] === 'button') @endif @endforeach @endisset
{{-- stat widgets --}} @isset($statWidgets)
@foreach ($statWidgets as $statWidget) @include('admin.crud.cards.stat', [ 'label' => $statWidget['label'] ?? null, 'value' => $statWidget['value'] ?? null, 'description' => $statWidget['description'] ?? null, 'col' => $statWidget['col'] ?? null, 'iconClass' => $statWidget['iconClass'] ?? null, 'iconColor' => $statWidget['iconColor'] ?? null ]) @endforeach
@endisset {{-- Include filters if provided --}} @isset($filters) @if(is_string($filters)) {!! $filters !!} @else {!! $filters->render() !!} @endif @endisset @isset($list_items)
Total Items: @if(method_exists($list_items, 'total')) {{ $list_items->total() }} (Showing {{ $list_items->count() }} of {{ $list_items->total() }}) @else {{ $list_items->count() }} @endif
@endisset @if(is_string($tableHead)) {!! $tableHead !!} @else {!! $tableHead->render() !!} @endif @if(is_string($tableBody)) {!! $tableBody !!} @else {!! $tableBody->render() !!} @endif
@include('admin.crud.bulk-actions', [ 'bulkDeleteUrl' => $bulkDeleteUrl ?? null, 'redirectUrl' => $redirectUrl ?? null ]) {{-- Pagination --}} @isset($pagination)
@if(is_string($pagination)) {!! $pagination !!} @else {!! $pagination->render() !!} @endif
@endisset
@endsection