diff --git a/lib/presentation/views/main_menu/create_group_view.dart b/lib/presentation/views/main_menu/create_group_view.dart index de8b2d2..c54369e 100644 --- a/lib/presentation/views/main_menu/create_group_view.dart +++ b/lib/presentation/views/main_menu/create_group_view.dart @@ -118,6 +118,7 @@ class _CreateGroupViewState extends State { ), hintText: 'Search for players', trailingButtonShown: true, + trailingButtonicon: Icons.add_circle, trailingButtonEnabled: _searchBarController.text .trim() .isNotEmpty, diff --git a/lib/presentation/widgets/custom_search_bar.dart b/lib/presentation/widgets/custom_search_bar.dart index f506605..e3fe976 100644 --- a/lib/presentation/widgets/custom_search_bar.dart +++ b/lib/presentation/widgets/custom_search_bar.dart @@ -6,15 +6,17 @@ class CustomSearchBar extends StatelessWidget { final String hintText; final ValueChanged? onChanged; final BoxConstraints? constraints; - final bool trailingButtonEnabled; final bool trailingButtonShown; + final bool trailingButtonEnabled; final VoidCallback? onTrailingButtonPressed; + final IconData trailingButtonicon; const CustomSearchBar({ super.key, required this.controller, required this.hintText, this.trailingButtonShown = false, + this.trailingButtonicon = Icons.clear, this.trailingButtonEnabled = true, this.onTrailingButtonPressed, this.onChanged, @@ -37,7 +39,7 @@ class CustomSearchBar extends StatelessWidget { child: GestureDetector( onTap: trailingButtonEnabled ? onTrailingButtonPressed : null, child: Icon( - Icons.add_circle, + trailingButtonicon, color: trailingButtonEnabled ? null : Colors.grey.withValues(alpha: 0.2),