diff --git a/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart b/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart index 8d1df64..6e72b30 100755 --- a/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart +++ b/filcnaplo_mobile_ui/lib/screens/settings/settings_screen.dart @@ -87,7 +87,9 @@ class _SettingsScreenState extends State String _firstName; - List _nameParts = account.displayName.split(" "); + List _nameParts = + (account.nickname != '' ? account.nickname : account.displayName) + .split(" "); if (!settings.presentationMode) { _firstName = _nameParts.length > 1 ? _nameParts[1] : _nameParts[0]; } else { @@ -96,7 +98,10 @@ class _SettingsScreenState extends State accountTiles.add( AccountTile( - name: Text(!settings.presentationMode ? account.name : "János", + name: Text( + !settings.presentationMode + ? (account.nickname != '' ? account.nickname : account.name) + : "János", style: const TextStyle(fontWeight: FontWeight.w500)), username: Text( !settings.presentationMode ? account.username : "01234567890"), @@ -275,7 +280,7 @@ class _SettingsScreenState extends State child: Panel( child: Column( children: [ - // Account list + // account list ...accountTiles, if (accountTiles.isNotEmpty) @@ -291,7 +296,7 @@ class _SettingsScreenState extends State ), ), - // Account settings + // account settings PanelButton( onPressed: () { Navigator.of(context)