From f393f79ec08b0a8b150931459076f953faa3c951 Mon Sep 17 00:00:00 2001 From: Bro Date: Fri, 24 Jul 2026 18:15:25 +0700 Subject: [PATCH] feat: UI premium polish - Sidebar: gradient blue tint background + subtle shadow - Sidebar nav: active indicator gradient, border-left glow - Halaman: fade-in animation tiap navigasi - Stat cards: hover lift + shadow glow (stat-card-glow) - Transisi halus di semua elemen interaktif --- resources/views/components/nav-item.blade.php | 8 ++++---- resources/views/dashboard/index.blade.php | 8 ++++---- resources/views/layouts/app.blade.php | 12 ++++++++++-- 3 files changed, 18 insertions(+), 10 deletions(-) diff --git a/resources/views/components/nav-item.blade.php b/resources/views/components/nav-item.blade.php index c8ad86a..2e74444 100644 --- a/resources/views/components/nav-item.blade.php +++ b/resources/views/components/nav-item.blade.php @@ -3,8 +3,8 @@ @php $isActive = $active ?? request()->fullUrlIs($href) || request()->is(trim(parse_url($href, PHP_URL_PATH) ?? '', '/')); $classes = $isActive - ? 'bg-blue-50 text-blue-700 border-r-2 border-blue-500' - : 'text-gray-600 hover:bg-gray-50 hover:text-gray-900'; + ? 'bg-gradient-to-r from-blue-50 to-white text-blue-700 border-l-[3px] border-blue-500 shadow-sm' + : 'text-gray-600 hover:text-gray-900 hover:bg-gray-100/70 border-l-[3px] border-transparent'; $faIcons = [ 'home' => 'fa-solid fa-house', @@ -26,7 +26,7 @@ $faIcons = [ $faClass = $faIcons[$icon] ?? 'fa-solid fa-circle'; @endphp -merge(['class' => 'group flex items-center px-3 py-2 text-sm font-medium rounded-md ' . $classes]) }}> - +merge(['class' => 'group flex items-center px-3 py-2.5 text-sm font-medium rounded-lg transition-all duration-150 ' . $classes]) }}> + {{ $slot }} diff --git a/resources/views/dashboard/index.blade.php b/resources/views/dashboard/index.blade.php index ca25b37..b959fb1 100644 --- a/resources/views/dashboard/index.blade.php +++ b/resources/views/dashboard/index.blade.php @@ -12,7 +12,7 @@ {{-- Gradient Stats Cards --}}
-
+
@@ -22,7 +22,7 @@

data terbaru

-
+
@@ -32,7 +32,7 @@

semua waktu

-
+
@@ -42,7 +42,7 @@

terdata

-
+
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index a63da80..7428991 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -33,12 +33,20 @@ @vite(['resources/css/app.css', 'resources/js/app.js']) + @stack('styles')