From 9b29aad6d5433cae5ecdf17840384552c1eabb3b Mon Sep 17 00:00:00 2001 From: isaacclad Date: Fri, 3 Jul 2026 22:41:00 +0000 Subject: [PATCH] Use mobile icon button for New queue and sync mobile nav partials. Replace text-only queue create button on mobile dashboard. --- .../views/partials/mobile-bottom-nav.blade.php | 14 ++++++++------ .../views/partials/mobile-icon-link.blade.php | 8 +++++++- resources/views/qms/dashboard.blade.php | 12 ++++++++---- 3 files changed, 23 insertions(+), 11 deletions(-) diff --git a/resources/views/partials/mobile-bottom-nav.blade.php b/resources/views/partials/mobile-bottom-nav.blade.php index 5fbdf50..a308a67 100644 --- a/resources/views/partials/mobile-bottom-nav.blade.php +++ b/resources/views/partials/mobile-bottom-nav.blade.php @@ -57,12 +57,14 @@ }, }" @endif - class="relative flex flex-col items-center justify-center gap-1 px-2 py-2 transition hover:text-slate-900 {{ $navActive($notificationsActive ?? false) }}"> - - @if ($unreadUrl) - - @endif + class="flex flex-col items-center justify-center gap-1 px-2 py-2 transition hover:text-slate-900 {{ $navActive($notificationsActive ?? false) }}"> + + + @if ($unreadUrl) + + @endif + Notifications diff --git a/resources/views/partials/mobile-icon-link.blade.php b/resources/views/partials/mobile-icon-link.blade.php index b1a96c4..152c58f 100644 --- a/resources/views/partials/mobile-icon-link.blade.php +++ b/resources/views/partials/mobile-icon-link.blade.php @@ -2,14 +2,20 @@ $icon = $icon ?? 'arrow'; $desktopClass = $desktopClass ?? 'text-xs font-medium text-indigo-600 hover:text-indigo-700'; $label = $label ?? ''; + $extraAttributes = $attributes ?? ''; @endphp - @if ($icon === 'shield') + @if ($icon === 'plus') + + @elseif ($icon === 'shield') diff --git a/resources/views/qms/dashboard.blade.php b/resources/views/qms/dashboard.blade.php index 83cf951..b85a90c 100644 --- a/resources/views/qms/dashboard.blade.php +++ b/resources/views/qms/dashboard.blade.php @@ -59,12 +59,16 @@ @endphp
-
-

{{ $organization->name }}

-

Real-time queue operations overview

+
+

{{ $organization->name }}

+
@if(auth()->user() && app(\App\Services\Qms\QmsPermissions::class)->can(app(\App\Services\Qms\OrganizationResolver::class)->memberFor(auth()->user()), 'queues.manage')) -
New queue + @include('partials.mobile-header-btn', [ + 'href' => route('qms.queues.create'), + 'label' => 'New queue', + 'variant' => 'primary', + ]) @endif