From 6d17539af2a680691ad6d1058b58926b80692ec8 Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Sat, 23 May 2026 16:12:44 +0200 Subject: [PATCH] Updated text icon tile --- .../views/main_menu/group_view/group_detail_view.dart | 1 - lib/presentation/widgets/cards/team_card.dart | 1 - lib/presentation/widgets/tiles/group_tile.dart | 1 - lib/presentation/widgets/tiles/text_icon_tile.dart | 7 ++----- 4 files changed, 2 insertions(+), 8 deletions(-) diff --git a/lib/presentation/views/main_menu/group_view/group_detail_view.dart b/lib/presentation/views/main_menu/group_view/group_detail_view.dart index c417ec4..47f4b3f 100644 --- a/lib/presentation/views/main_menu/group_view/group_detail_view.dart +++ b/lib/presentation/views/main_menu/group_view/group_detail_view.dart @@ -150,7 +150,6 @@ class _GroupDetailViewState extends State { return TextIconTile( text: member.name, suffixText: getNameCountText(member), - iconEnabled: false, ); }).toList(), ), diff --git a/lib/presentation/widgets/cards/team_card.dart b/lib/presentation/widgets/cards/team_card.dart index 43ef842..9121805 100644 --- a/lib/presentation/widgets/cards/team_card.dart +++ b/lib/presentation/widgets/cards/team_card.dart @@ -92,7 +92,6 @@ class TeamCard extends StatelessWidget { return TextIconTile( text: player.name, suffixText: getNameCountText(player), - iconEnabled: false, ); }).toList(), ), diff --git a/lib/presentation/widgets/tiles/group_tile.dart b/lib/presentation/widgets/tiles/group_tile.dart index f6c406e..7744296 100644 --- a/lib/presentation/widgets/tiles/group_tile.dart +++ b/lib/presentation/widgets/tiles/group_tile.dart @@ -91,7 +91,6 @@ class _GroupTileState extends State { TextIconTile( text: member.name, suffixText: getNameCountText(member), - iconEnabled: false, ), ], ), diff --git a/lib/presentation/widgets/tiles/text_icon_tile.dart b/lib/presentation/widgets/tiles/text_icon_tile.dart index 08b87cd..499cbbb 100644 --- a/lib/presentation/widgets/tiles/text_icon_tile.dart +++ b/lib/presentation/widgets/tiles/text_icon_tile.dart @@ -4,14 +4,12 @@ import 'package:tallee/core/custom_theme.dart'; class TextIconTile extends StatelessWidget { /// A tile widget that displays text with an optional icon that can be tapped. /// - [text]: The text to display in the tile. - /// - [iconEnabled]: A boolean to determine if the icon should be displayed. /// - [onIconTap]: The callback to be invoked when the icon is tapped. /// - [icon]: Optional custom icon. Defaults to [Icons.close]. const TextIconTile({ super.key, required this.text, this.suffixText = '', - this.iconEnabled = true, this.onIconTap, this.icon = Icons.close, }); @@ -21,9 +19,6 @@ class TextIconTile extends StatelessWidget { final String suffixText; - /// A boolean to determine if the icon should be displayed. - final bool iconEnabled; - /// The callback to be invoked when the icon is tapped. final VoidCallback? onIconTap; @@ -32,6 +27,8 @@ class TextIconTile extends StatelessWidget { @override Widget build(BuildContext context) { + final iconEnabled = onIconTap != null; + return Container( padding: const EdgeInsets.all(5), decoration: BoxDecoration(