From 92b9413c716ee501538084507ed96de052c18acf Mon Sep 17 00:00:00 2001 From: tamslo Date: Wed, 22 Jan 2025 12:29:24 +0100 Subject: [PATCH] feat(app): no route transition after tutorial --- app/lib/main/module.dart | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/app/lib/main/module.dart b/app/lib/main/module.dart index d3d6986a..e3a8c559 100644 --- a/app/lib/main/module.dart +++ b/app/lib/main/module.dart @@ -3,8 +3,19 @@ import '../common/module.dart'; // For generated route export 'pages/main.dart'; -AutoRoute mainRoute({ required List children }) => AutoRoute( - path: '/main', - page: MainRoute.page, - children: children, -); \ No newline at end of file +const _path = '/main'; +const _page = MainRoute.page; + +AutoRoute mainRoute({ required List children }) => + MetaData.instance.tutorialDone ?? false + ? AutoRoute( + path: _path, + page: _page, + children: children, + ) + : CustomRoute( + path: _path, + page: _page, + children: children, + transitionsBuilder: TransitionsBuilders.noTransition, + ) ;