From 3f42da1e5fa4ebc6797400feb558eaf358562fff Mon Sep 17 00:00:00 2001 From: tuxarmy Date: Sun, 5 Apr 2026 08:33:04 +0700 Subject: [PATCH] feat: tambah halaman profil untuk edit data pribadi (nama, email, HP, alamat, password) --- app/Filament/Pages/EditProfile.php | 28 +++++++++++++++++++ app/Providers/Filament/AdminPanelProvider.php | 1 + 2 files changed, 29 insertions(+) create mode 100644 app/Filament/Pages/EditProfile.php diff --git a/app/Filament/Pages/EditProfile.php b/app/Filament/Pages/EditProfile.php new file mode 100644 index 0000000..e3670d0 --- /dev/null +++ b/app/Filament/Pages/EditProfile.php @@ -0,0 +1,28 @@ +components([ + $this->getNameFormComponent(), + $this->getEmailFormComponent(), + TextInput::make('phone') + ->label('Nomor HP') + ->tel() + ->maxLength(20), + TextInput::make('address') + ->label('Alamat') + ->maxLength(255), + $this->getPasswordFormComponent(), + $this->getPasswordConfirmationFormComponent(), + $this->getCurrentPasswordFormComponent(), + ]); + } +} diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index c81556a..749372e 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -33,6 +33,7 @@ class AdminPanelProvider extends PanelProvider ->path('dashboard') ->viteTheme('resources/css/filament/admin/theme.css') ->login() + ->profile(\App\Filament\Pages\EditProfile::class) ->colors([ 'primary' => Color::Amber, ])