From 6441a520a073ef66e7d51bca1c238ee8ea772788 Mon Sep 17 00:00:00 2001 From: Nicholas Ciechanowski Date: Sat, 7 Oct 2023 16:14:41 +1100 Subject: [PATCH] feat: UI cleanup --- app/Providers/AppServiceProvider.php | 2 +- app/Providers/RouteServiceProvider.php | 2 +- .../views/components/danger-button.blade.php | 2 +- resources/views/components/darkmode.blade.php | 22 +++ .../views/components/dropdown-link.blade.php | 2 +- resources/views/components/modal.blade.php | 4 +- resources/views/components/nav-link.blade.php | 2 +- .../components/responsive-nav-link.blade.php | 4 +- .../components/secondary-button.blade.php | 2 +- .../views/components/sidebar-nav.blade.php | 8 + resources/views/components/sidebar.blade.php | 51 ++++++ resources/views/dashboard.blade.php | 12 +- resources/views/layouts/app.blade.php | 81 ++++++++-- resources/views/layouts/guest.blade.php | 2 +- .../views/livewire/guest/navigation.blade.php | 39 ++--- .../livewire/layout/navigation.blade.php | 150 ++++++++---------- .../views/livewire/pages/auth/login.blade.php | 3 +- .../profile/delete-user-form.blade.php | 4 +- .../profile/update-password-form.blade.php | 2 +- .../update-profile-information-form.blade.php | 6 +- resources/views/profile.blade.php | 8 +- tailwind.config.js | 1 + tests/Feature/Auth/EmailVerificationTest.php | 53 ------- 23 files changed, 248 insertions(+), 214 deletions(-) create mode 100644 resources/views/components/darkmode.blade.php create mode 100644 resources/views/components/sidebar-nav.blade.php create mode 100644 resources/views/components/sidebar.blade.php delete mode 100644 tests/Feature/Auth/EmailVerificationTest.php diff --git a/app/Providers/AppServiceProvider.php b/app/Providers/AppServiceProvider.php index 452e6b6..b912d73 100644 --- a/app/Providers/AppServiceProvider.php +++ b/app/Providers/AppServiceProvider.php @@ -11,7 +11,7 @@ class AppServiceProvider extends ServiceProvider */ public function register(): void { - // + \Livewire\Livewire::forceAssetInjection(); } /** diff --git a/app/Providers/RouteServiceProvider.php b/app/Providers/RouteServiceProvider.php index 1cf5f15..025e874 100644 --- a/app/Providers/RouteServiceProvider.php +++ b/app/Providers/RouteServiceProvider.php @@ -17,7 +17,7 @@ class RouteServiceProvider extends ServiceProvider * * @var string */ - public const HOME = '/home'; + public const HOME = '/dashboard'; /** * Define your route model bindings, pattern filters, and other route configuration. diff --git a/resources/views/components/danger-button.blade.php b/resources/views/components/danger-button.blade.php index d7417b2..dec4d30 100644 --- a/resources/views/components/danger-button.blade.php +++ b/resources/views/components/danger-button.blade.php @@ -1,3 +1,3 @@ - diff --git a/resources/views/components/darkmode.blade.php b/resources/views/components/darkmode.blade.php new file mode 100644 index 0000000..284dd66 --- /dev/null +++ b/resources/views/components/darkmode.blade.php @@ -0,0 +1,22 @@ +
+ + +
diff --git a/resources/views/components/dropdown-link.blade.php b/resources/views/components/dropdown-link.blade.php index 6b54bfb..1710d68 100644 --- a/resources/views/components/dropdown-link.blade.php +++ b/resources/views/components/dropdown-link.blade.php @@ -1 +1 @@ -merge(['class' => 'block w-full px-4 py-2 text-left text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-gray-800 focus:outline-none focus:bg-gray-100 dark:focus:bg-gray-800 transition duration-150 ease-in-out']) }}>{{ $slot }} +merge(['class' => 'block w-full px-4 py-2 text-left text-sm leading-5 text-gray-700 dark:text-gray-300 hover:bg-gray-100 dark:hover:bg-nexi-black focus:outline-none focus:bg-gray-100 dark:focus:bg-nexi-black transition duration-150 ease-in-out']) }}>{{ $slot }} diff --git a/resources/views/components/modal.blade.php b/resources/views/components/modal.blade.php index 4271d97..902cca5 100644 --- a/resources/views/components/modal.blade.php +++ b/resources/views/components/modal.blade.php @@ -59,12 +59,12 @@ $maxWidth = [ x-transition:leave-start="opacity-100" x-transition:leave-end="opacity-0" > -
+
merge(['class' => $classes]) }}> diff --git a/resources/views/components/secondary-button.blade.php b/resources/views/components/secondary-button.blade.php index fa1c549..56f3692 100644 --- a/resources/views/components/secondary-button.blade.php +++ b/resources/views/components/secondary-button.blade.php @@ -1,3 +1,3 @@ - diff --git a/resources/views/components/sidebar-nav.blade.php b/resources/views/components/sidebar-nav.blade.php new file mode 100644 index 0000000..c59eab0 --- /dev/null +++ b/resources/views/components/sidebar-nav.blade.php @@ -0,0 +1,8 @@ +@props(['route']) + +{{ $slot }} diff --git a/resources/views/components/sidebar.blade.php b/resources/views/components/sidebar.blade.php new file mode 100644 index 0000000..78f9cc9 --- /dev/null +++ b/resources/views/components/sidebar.blade.php @@ -0,0 +1,51 @@ +
+
+ + + +
+ + +
diff --git a/resources/views/dashboard.blade.php b/resources/views/dashboard.blade.php index 4024c64..2a91038 100644 --- a/resources/views/dashboard.blade.php +++ b/resources/views/dashboard.blade.php @@ -1,16 +1,8 @@ - -

- {{ __('Dashboard') }} -

-
-
-
-
- {{ __("You're logged in!") }} -
+
+ {{ __("You're logged in!") }}
diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 89c7cd5..19e1b39 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -1,5 +1,12 @@ - + @@ -14,23 +21,67 @@ @vite(['resources/css/app.css', 'resources/js/app.js']) - -
- + +
+ +
- -
- {{ $slot }} -
+ + + +
+ + +
+
+ {{ $slot }} +
+
+
diff --git a/resources/views/layouts/guest.blade.php b/resources/views/layouts/guest.blade.php index 8e4f6a6..d04b7c6 100644 --- a/resources/views/layouts/guest.blade.php +++ b/resources/views/layouts/guest.blade.php @@ -21,7 +21,7 @@ @vite(['resources/css/app.css', 'resources/js/app.js']) - +
{{-- TODO: REPLACE WITH OUR LOGO --}}
diff --git a/resources/views/livewire/guest/navigation.blade.php b/resources/views/livewire/guest/navigation.blade.php index 13be340..ec68b77 100644 --- a/resources/views/livewire/guest/navigation.blade.php +++ b/resources/views/livewire/guest/navigation.blade.php @@ -1,35 +1,20 @@ -
+
@auth - Dashboard +
+ Dashboard + + +
@else -
+
Log in - - +
@endauth
diff --git a/resources/views/livewire/layout/navigation.blade.php b/resources/views/livewire/layout/navigation.blade.php index 8efb8b0..ecb41ce 100644 --- a/resources/views/livewire/layout/navigation.blade.php +++ b/resources/views/livewire/layout/navigation.blade.php @@ -15,94 +15,70 @@ new class extends Component } }; ?> -