From 4d03756fa21302887c543d945399c2afd3d1a63f Mon Sep 17 00:00:00 2001 From: Tim Kainz Date: Wed, 11 Mar 2026 20:20:53 +0100 Subject: [PATCH] remove useless team input and use username for Profile avatar --- docs/prompt.md | 4 ++++ .../lib/widgets/profile_widget.dart | 20 +++++++++---------- 2 files changed, 13 insertions(+), 11 deletions(-) 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)), ], ); },