+ x-transition:enter="transition ease-out duration-300"
+ x-transition:enter-start="opacity-0 transform scale-95 translate-y-2"
+ x-transition:enter-end="opacity-100 transform scale-100 translate-y-0"
+ x-transition:leave="transition ease-in duration-200"
+ x-transition:leave-start="opacity-100 transform scale-100 translate-y-0"
+ x-transition:leave-end="opacity-0 transform scale-95 translate-y-2"
+ class="absolute z-50 mt-2 {{ $width }} rounded-md shadow-lg {{ $alignmentClasses }}"
+ style="display: none;"
+ @click="open = false">
+
{{ $content }}
diff --git a/resources/views/components/nav-link.blade.php b/resources/views/components/nav-link.blade.php
index 5d655a56..18d0fb8b 100644
--- a/resources/views/components/nav-link.blade.php
+++ b/resources/views/components/nav-link.blade.php
@@ -2,13 +2,23 @@
@php
$classes = ($active ?? false)
- ? 'flex items-center h-16 text-sm font-semibold leading-5 text-white focus:outline-none transition duration-150 ease-in-out relative group'
- : 'flex items-center h-16 text-sm font-semibold leading-5 text-gray-200 hover:text-white focus:outline-none focus:text-white transition duration-150 ease-in-out relative group';
+ ? 'flex items-center h-16 text-sm font-semibold leading-5 text-white focus:outline-none transition duration-300 ease-in-out relative group overflow-hidden'
+ : 'flex items-center h-16 text-sm font-semibold leading-5 text-gray-200 hover:text-white focus:outline-none focus:text-white transition duration-300 ease-in-out relative group overflow-hidden';
@endphp
diff --git a/resources/views/components/responsive-nav-link.blade.php b/resources/views/components/responsive-nav-link.blade.php
index e55b1748..f321f07f 100644
--- a/resources/views/components/responsive-nav-link.blade.php
+++ b/resources/views/components/responsive-nav-link.blade.php
@@ -1,11 +1,17 @@
@props(['active'])
@php
- $classes = ($active ?? false)
- ? 'block w-full ps-3 pe-4 py-2 border-l-4 border-white text-start text-base font-medium text-white bg-gray-900 focus:outline-none focus:text-white focus:bg-gray-800 focus:border-white transition duration-150 ease-in-out'
- : 'block w-full ps-3 pe-4 py-2 border-l-4 border-transparent text-start text-base font-medium text-gray-200 hover:text-gray-200 hover:bg-gray-700 hover:border-gray-100 focus:outline-none focus:text-gray-200 focus:bg-gray-800 focus:border-gray-100 transition duration-150 ease-in-out';
+ $classes = 'block w-full px-4 py-2 text-base font-medium transition duration-200 ease-in-out ';
+ $classes .= ($active ?? false)
+ ? 'text-white bg-primary-600 hover:bg-primary-700 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-white'
+ : 'text-gray-300 hover:bg-gray-700 hover:text-white focus:outline-none focus:bg-gray-700 focus:text-white';
@endphp
diff --git a/resources/views/components/sidebar-nav-link.blade.php b/resources/views/components/sidebar-nav-link.blade.php
index 0fca0e2a..e5e5697b 100644
--- a/resources/views/components/sidebar-nav-link.blade.php
+++ b/resources/views/components/sidebar-nav-link.blade.php
@@ -1,11 +1,11 @@
@props(['active'])
@php
- $classes = 'block rounded-md text-sm font-medium transition-colors duration-150 ease-in-out w-full ';
+ $classes = 'block rounded text-xs lg:text-sm font-medium transition-all duration-200 ease-in-out w-full ';
$classes .= ($active ?? false)
- ? 'bg-white dark:bg-gray-700 text-gray-950 dark:text-gray-200 shadow-none'
- : 'text-gray-700 dark:text-gray-300 hover:bg-white dark:hover:bg-gray-700 hover:text-gray-900 dark:hover:text-gray-400';
- $classes .= ' py-2 px-3 lg:py-2.5 lg:px-3'; // Added padding here
+ ? 'bg-primary-100 dark:bg-primary-900 text-primary-700 dark:text-primary-100 shadow-sm'
+ : 'text-gray-600 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 hover:text-gray-900 dark:hover:text-gray-100';
+ $classes .= ' px-1 py-1 lg:px-2 lg:py-1.5';
@endphp