Added Last Name display and made it editable

This commit is contained in:
Arseni
2025-12-24 18:48:33 +03:00
parent 964e90767d
commit 4453dab366
8 changed files with 118 additions and 43 deletions

View File

@@ -23,8 +23,11 @@ class ProfileSettingsPage extends StatelessWidget {
Widget build(BuildContext context) {
final loc = AppLocalizations.of(context)!;
final theme = Theme.of(context);
final accountName = context.select<AccountProvider, String?>(
(provider) => provider.account?.describable.name,
final accountFirstName = context.select<AccountProvider, String?>(
(provider) => provider.account?.name,
);
final accountLastName = context.select<AccountProvider, String?>(
(provider) => provider.account?.lastName,
);
final accountAvatarUrl = context.select<AccountProvider, String?>(
(provider) => provider.account?.avatarUrl,
@@ -49,9 +52,11 @@ class ProfileSettingsPage extends StatelessWidget {
errorText: loc.avatarUpdateError,
),
AccountName(
name: accountName ?? loc.userNamePlaceholder,
firstName: accountFirstName ?? '',
lastName: accountLastName ?? '',
title: loc.accountName,
hintText: loc.accountNameHint,
lastNameHint: loc.lastName,
errorText: loc.accountNameUpdateError,
),
AccountPassword(