added navigation buttons for the admin dashboard

This commit is contained in:
Naser Mansour
2025-12-27 21:10:55 +02:00
parent 80f46a0284
commit 43eca9822f
3 changed files with 105 additions and 1 deletions
@@ -30,17 +30,101 @@
>
{{ __('navigation.pending_bookings') }}
</flux:navlist.item>
<flux:navlist.item
icon="clipboard-document-list"
:href="route('admin.consultations.index')"
:current="request()->routeIs('admin.consultations.*')"
wire:navigate
>
{{ __('navigation.all_consultations') }}
</flux:navlist.item>
</flux:navlist.group>
<flux:navlist.group :heading="__('navigation.user_management')" class="grid">
<flux:navlist.item
icon="users"
icon="user"
:href="route('admin.clients.individual.index')"
:current="request()->routeIs('admin.clients.individual.*')"
wire:navigate
>
{{ __('navigation.individual_clients') }}
</flux:navlist.item>
<flux:navlist.item
icon="building-office"
:href="route('admin.clients.company.index')"
:current="request()->routeIs('admin.clients.company.*')"
wire:navigate
>
{{ __('navigation.company_clients') }}
</flux:navlist.item>
</flux:navlist.group>
<flux:navlist.group :heading="__('navigation.case_management')" class="grid">
<flux:navlist.item
icon="clock"
:href="route('admin.timelines.index')"
:current="request()->routeIs('admin.timelines.*')"
wire:navigate
>
{{ __('navigation.timelines') }}
</flux:navlist.item>
</flux:navlist.group>
<flux:navlist.group :heading="__('navigation.content')" class="grid">
<flux:navlist.item
icon="document-text"
:href="route('admin.posts.index')"
:current="request()->routeIs('admin.posts.*')"
wire:navigate
>
{{ __('navigation.posts') }}
</flux:navlist.item>
</flux:navlist.group>
<flux:navlist.group :heading="__('navigation.reports')" class="grid">
<flux:navlist.item
icon="arrow-down-tray"
:href="route('admin.users.export')"
:current="request()->routeIs('admin.users.export')"
wire:navigate
>
{{ __('navigation.export_users') }}
</flux:navlist.item>
<flux:navlist.item
icon="arrow-down-tray"
:href="route('admin.consultations.export')"
:current="request()->routeIs('admin.consultations.export')"
wire:navigate
>
{{ __('navigation.export_consultations') }}
</flux:navlist.item>
<flux:navlist.item
icon="arrow-down-tray"
:href="route('admin.timelines.export')"
:current="request()->routeIs('admin.timelines.export')"
wire:navigate
>
{{ __('navigation.export_timelines') }}
</flux:navlist.item>
</flux:navlist.group>
<flux:navlist.group :heading="__('navigation.settings')" class="grid">
<flux:navlist.item
icon="clock"
:href="route('admin.settings.working-hours')"
:current="request()->routeIs('admin.settings.working-hours')"
wire:navigate
>
{{ __('navigation.working_hours') }}
</flux:navlist.item>
<flux:navlist.item
icon="calendar-days"
:href="route('admin.settings.blocked-times')"
:current="request()->routeIs('admin.settings.blocked-times')"
wire:navigate
>
{{ __('navigation.blocked_times') }}
</flux:navlist.item>
</flux:navlist.group>
@endif
</flux:navlist>