the user name of the employee is being displayed
This commit is contained in:
@@ -17,6 +17,22 @@ class UserSettingsScreen extends StatefulWidget {
|
||||
|
||||
class _UserSettingsScreenState extends State<UserSettingsScreen> {
|
||||
bool _notificationsOn = false;
|
||||
String _userName = 'اسم الموظف';
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
super.initState();
|
||||
_loadUserName();
|
||||
}
|
||||
|
||||
Future<void> _loadUserName() async {
|
||||
final name = await sl<UserLocalDataSource>().getCachedFullName();
|
||||
if (mounted) {
|
||||
setState(() {
|
||||
_userName = name ?? 'اسم الموظف';
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
@@ -84,8 +100,8 @@ class _UserSettingsScreenState extends State<UserSettingsScreen> {
|
||||
const SizedBox(height: 10),
|
||||
|
||||
/// -------------------- USER NAME --------------------
|
||||
const Text(
|
||||
"اسم الموظف",
|
||||
Text(
|
||||
_userName,
|
||||
style: TextStyle(
|
||||
fontSize: 25,
|
||||
fontWeight: FontWeight.bold,
|
||||
|
||||
Reference in New Issue
Block a user