diff --git a/docs/prompt.md b/docs/prompt.md
index 373c613..e175e85 100644
--- a/docs/prompt.md
+++ b/docs/prompt.md
@@ -40,3 +40,7 @@ Folgende Dateien wurden in diesem Prompt verändert:
Folgende Dateien wurden in diesem Prompt verändert:
- backend_splatournament_manager/src/app.ts
- frontend_splatournament_manager/lib/pages/create_team_page.dart
+
+- Use the first three letters of the username as the avatar for the profile and remove the team name input in the settings.
+Folgende Dateien wurden in diesem Prompt verändert:
+ - frontend_splatournament_manager/lib/widgets/profile_widget.dart
diff --git a/frontend_splatournament_manager/lib/widgets/profile_widget.dart b/frontend_splatournament_manager/lib/widgets/profile_widget.dart
index 42afee6..25fc753 100644
--- a/frontend_splatournament_manager/lib/widgets/profile_widget.dart
+++ b/frontend_splatournament_manager/lib/widgets/profile_widget.dart
@@ -10,31 +10,29 @@ class ProfileWidget extends StatefulWidget {
}
class _ProfileWidgetState extends State {
- final TextEditingController teamController = TextEditingController(
- text: 'Team Name',
- );
-
@override
Widget build(BuildContext context) {
return Consumer(
builder: (context, provider, child) {
+ final username = provider.username ?? "Unknown User";
+ final avatarText = username.length >= 3
+ ? username.substring(0, 3).toUpperCase()
+ : username.toUpperCase();
+
return Column(
children: [
SizedBox(
height: 128,
width: 128,
child: CircleAvatar(
- backgroundImage: NetworkImage(
- "https://i.postimg.cc/0jqKB6mS/Profile-Image.png",
+ child: Text(
+ avatarText,
+ style: TextStyle(fontSize: 48, fontWeight: FontWeight.bold),
),
),
),
SizedBox(height: 8),
- Text(provider.username??"Unknown User", style: TextStyle(fontSize: 36)),
- Container(
- margin: EdgeInsets.fromLTRB(48, 8, 48, 0),
- child: TextFormField(controller: teamController),
- ),
+ Text(username, style: TextStyle(fontSize: 36)),
],
);
},