From 2c4761d643f8804ee67c49e9821c99cc5ef23620 Mon Sep 17 00:00:00 2001 From: Yoga Pangestu Date: Wed, 8 Apr 2026 11:51:41 +0700 Subject: [PATCH] refactor: update labels in EmailVerification, Profile, and Registration pages for improved clarity and localization --- app/Filament/Pages/Auth/EmailVerification.php | 2 +- app/Filament/Pages/Auth/Login.php | 10 +--------- app/Filament/Pages/Auth/Profile.php | 4 ++-- app/Filament/Pages/Auth/Registration.php | 4 +++- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/app/Filament/Pages/Auth/EmailVerification.php b/app/Filament/Pages/Auth/EmailVerification.php index 6714105..2e3f31f 100644 --- a/app/Filament/Pages/Auth/EmailVerification.php +++ b/app/Filament/Pages/Auth/EmailVerification.php @@ -20,7 +20,7 @@ public function resendNotificationAction(): Action { return Action::make('resendNotification') ->link() - ->label(__('filament-panels::auth/pages/email-verification/email-verification-prompt.actions.resend_notification.label').'.') + ->label('Kirim ulang') ->size('sm') ->action(function (): void { try { diff --git a/app/Filament/Pages/Auth/Login.php b/app/Filament/Pages/Auth/Login.php index 204afd9..7005fae 100644 --- a/app/Filament/Pages/Auth/Login.php +++ b/app/Filament/Pages/Auth/Login.php @@ -15,8 +15,6 @@ use Illuminate\Auth\SessionGuard; use Illuminate\Contracts\Auth\Authenticatable; use Illuminate\Contracts\Support\Htmlable; -use Illuminate\Support\Facades\Blade; -use Illuminate\Support\HtmlString; use Illuminate\Validation\ValidationException; use SensitiveParameter; @@ -53,13 +51,7 @@ public function form(Schema $schema): Schema ->revealable(filament()->arePasswordsRevealable()) ->required() ->autocomplete(false) - ->extraInputAttributes(['tabindex' => 2]) - ->prefixIcon('heroicon-o-lock-closed') - ->hint( - filament()->hasPasswordReset() - ? new HtmlString(Blade::render('{{ __(\'filament-panels::auth/pages/login.actions.request_password_reset.label\') }}')) - : null - ), + ->extraInputAttributes(['tabindex' => 2]), ]); } diff --git a/app/Filament/Pages/Auth/Profile.php b/app/Filament/Pages/Auth/Profile.php index a618ed7..5a0a2d5 100644 --- a/app/Filament/Pages/Auth/Profile.php +++ b/app/Filament/Pages/Auth/Profile.php @@ -204,7 +204,7 @@ public function form(Schema $schema): Schema Grid::make(2) ->schema([ TextInput::make('password') - ->label(__('filament-panels::auth/pages/register.form.password.label')) + ->label('Kata Sandi Baru') ->placeholder('********') ->password() ->revealable(filament()->arePasswordsRevealable()) @@ -217,7 +217,7 @@ public function form(Schema $schema): Schema ->prefixIcon('heroicon-o-lock-closed'), TextInput::make('passwordConfirmation') - ->label(__('filament-panels::auth/pages/register.form.password_confirmation.label')) + ->label('Konfirmasi Kata Sandi') ->placeholder('********') ->password() ->revealable(filament()->arePasswordsRevealable()) diff --git a/app/Filament/Pages/Auth/Registration.php b/app/Filament/Pages/Auth/Registration.php index 6d0b87d..4e62973 100644 --- a/app/Filament/Pages/Auth/Registration.php +++ b/app/Filament/Pages/Auth/Registration.php @@ -2,6 +2,7 @@ namespace App\Filament\Pages\Auth; +use App\Enums\RoleEnum; use App\Filament\Resources\Manage\Partners\PartnerResource; use App\Filament\Support\CheerfulNotification; use App\Notifications\BroadcastNotification; @@ -78,7 +79,8 @@ public function form(Schema $schema): Schema protected function handleRegistration(array $data): Model { $user = $this->getUserModel()::create($data); - $user->assignRole('Perusahaan'); + + $user->assignRole(RoleEnum::PERUSAHAAN->value); CheerfulNotification::success( CheerfulNotification::getByKey('auth.registration.success.title'),