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, + ) ;