diff --git a/resources/lang/en/navigation.php b/resources/lang/en/navigation.php index c2bb3cf9..3b8cb537 100644 --- a/resources/lang/en/navigation.php +++ b/resources/lang/en/navigation.php @@ -27,4 +27,9 @@ 'sponsor' => 'Sponsor Cachet', ], ], + 'user' => [ + 'items' => [ + 'edit_profile' => 'Edit Profile', + ], + ], ]; diff --git a/src/CachetDashboardServiceProvider.php b/src/CachetDashboardServiceProvider.php index 25d2b943..4b61cdeb 100644 --- a/src/CachetDashboardServiceProvider.php +++ b/src/CachetDashboardServiceProvider.php @@ -2,6 +2,7 @@ namespace Cachet; +use Cachet\Filament\Pages\EditProfile; use Cachet\Http\Middleware\SetAppLocale; use Filament\Http\Middleware\Authenticate; use Filament\Http\Middleware\DisableBladeIconComponents; @@ -30,6 +31,7 @@ public function panel(Panel $panel): Panel ->default() ->login() ->passwordReset() + ->profile(EditProfile::class) ->brandLogo(fn () => view('cachet::filament.brand-logo')) ->brandLogoHeight('2rem') ->colors([ diff --git a/src/Filament/Pages/EditProfile.php b/src/Filament/Pages/EditProfile.php new file mode 100644 index 00000000..8538497f --- /dev/null +++ b/src/Filament/Pages/EditProfile.php @@ -0,0 +1,31 @@ +schema([ + $this->getNameFormComponent(), + $this->getEmailFormComponent(), + $this->getPasswordFormComponent(), + $this->getPasswordConfirmationFormComponent(), + ]); + } +}