Files
tbbank-new/app/Filament/Pages/Auth/EditProfile.php
2025-10-22 20:08:22 +05:00

35 lines
1.2 KiB
PHP

<?php
namespace App\Filament\Pages\Auth;
use Filament\Auth\Pages\EditProfile as BaseEditProfile;
use Filament\Forms\Components\TextInput;
use Filament\Schemas\Components\Section;
use Filament\Schemas\Schema;
class EditProfile extends BaseEditProfile
{
public function form(Schema $schema): Schema
{
return $schema
->components([
Section::make('Profile Information')
->description('Update your account\'s profile information and email address.')
->components([
TextInput::make('name')
->label('Name')
->required()
->maxLength(255)
->placeholder('Enter your full name'),
$this->getEmailFormComponent(),
]),
Section::make('Update Password')
->description('Ensure your account is using a long, random password to stay secure.')
->components([
$this->getPasswordFormComponent(),
$this->getPasswordConfirmationFormComponent(),
]),
]);
}
}