diff --git a/app/Livewire/Auth/Login.php b/app/Livewire/Auth/Login.php index d3b638e..2f2961d 100644 --- a/app/Livewire/Auth/Login.php +++ b/app/Livewire/Auth/Login.php @@ -3,6 +3,7 @@ namespace App\Livewire\Auth; use App\Enums\UserStatus; +use Flux\Flux; use Livewire\Attributes\Layout; use Livewire\Attributes\Validate; use Livewire\Component; @@ -27,6 +28,14 @@ public function auth() if (! auth()->attempt( [$identifier => $this->login, 'password' => $this->password], )) { + + Flux::toast( + heading: 'Gagal', + text: 'Nama pengguna, email atau kata sandi salah.', + variant: 'danger', + duration: 3000 + ); + $this->redirectRoute('login', navigate: true); return; @@ -38,8 +47,14 @@ public function auth() $this->redirectRoute('login', navigate: true); } - session()->regenerate(); + Flux::toast( + heading: 'Berhasil', + text: 'Selamat datang, '.auth()->user()?->employee?->full_name.'. Semoga harimu menyenangkan.', + variant: 'success', + duration: 3000 + ); + session()->regenerate(); $this->redirectIntended('/studio/dashboard/overview', navigate: true); } diff --git a/resources/views/components/layouts/auth.blade.php b/resources/views/components/layouts/auth.blade.php index 8443082..3e497d4 100644 --- a/resources/views/components/layouts/auth.blade.php +++ b/resources/views/components/layouts/auth.blade.php @@ -12,6 +12,10 @@
+ @persist('toast') +