diff --git a/lib/presentation/views/main_menu/match_view/create_match/create_match_view.dart b/lib/presentation/views/main_menu/match_view/create_match/create_match_view.dart index c2dfeba..65586a9 100644 --- a/lib/presentation/views/main_menu/match_view/create_match/create_match_view.dart +++ b/lib/presentation/views/main_menu/match_view/create_match/create_match_view.dart @@ -300,7 +300,10 @@ class _CreateMatchViewState extends State { context, adaptivePageRoute( fullscreenDialog: !isTeamMatch, - builder: (context) => CreateTeamsView(match: match), + builder: (context) => CreateTeamsView( + match: match, + onWinnerChanged: widget.onWinnerChanged, + ), ), ); } diff --git a/lib/presentation/views/main_menu/match_view/create_match/create_teams/create_teams_view.dart b/lib/presentation/views/main_menu/match_view/create_match/create_teams/create_teams_view.dart index e410834..295cccd 100644 --- a/lib/presentation/views/main_menu/match_view/create_match/create_teams/create_teams_view.dart +++ b/lib/presentation/views/main_menu/match_view/create_match/create_teams/create_teams_view.dart @@ -16,9 +16,10 @@ import 'package:tallee/presentation/widgets/buttons/main_menu_button.dart'; import 'package:tallee/presentation/widgets/tiles/team_creation_tile.dart'; class CreateTeamsView extends StatefulWidget { - const CreateTeamsView({super.key, required this.match}); + const CreateTeamsView({super.key, required this.match, this.onWinnerChanged}); final Match match; + final VoidCallback? onWinnerChanged; @override State createState() => _CreateTeamsViewState(); @@ -140,8 +141,10 @@ class _CreateTeamsViewState extends State { context, adaptivePageRoute( fullscreenDialog: true, - builder: (context) => - MatchResultView(match: match), + builder: (context) => MatchResultView( + match: match, + onWinnerChanged: widget.onWinnerChanged, + ), ), (route) => route.isFirst, );