|
@ -3,6 +3,8 @@ import 'package:go_router/go_router.dart'; |
|
|
import 'package:hadi_hoda_flutter/core/utils/context_provider.dart'; |
|
|
import 'package:hadi_hoda_flutter/core/utils/context_provider.dart'; |
|
|
import 'package:hadi_hoda_flutter/features/intro/presentation/bloc/intro_bloc.dart'; |
|
|
import 'package:hadi_hoda_flutter/features/intro/presentation/bloc/intro_bloc.dart'; |
|
|
import 'package:hadi_hoda_flutter/features/intro/presentation/ui/intro_page.dart'; |
|
|
import 'package:hadi_hoda_flutter/features/intro/presentation/ui/intro_page.dart'; |
|
|
|
|
|
import 'package:hadi_hoda_flutter/features/question/presentation/bloc/question_bloc.dart'; |
|
|
|
|
|
import 'package:hadi_hoda_flutter/features/question/presentation/ui/question_page.dart'; |
|
|
import 'package:hadi_hoda_flutter/init_bindings.dart'; |
|
|
import 'package:hadi_hoda_flutter/init_bindings.dart'; |
|
|
|
|
|
|
|
|
class Routes { |
|
|
class Routes { |
|
@ -11,6 +13,7 @@ class Routes { |
|
|
factory Routes() => _i; |
|
|
factory Routes() => _i; |
|
|
|
|
|
|
|
|
static const String introPage = '/intro_page'; |
|
|
static const String introPage = '/intro_page'; |
|
|
|
|
|
static const String questionPage = '/question_page'; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
GoRouter get appPages => GoRouter( |
|
|
GoRouter get appPages => GoRouter( |
|
@ -25,5 +28,13 @@ GoRouter get appPages => GoRouter( |
|
|
child: const IntroPage(), |
|
|
child: const IntroPage(), |
|
|
), |
|
|
), |
|
|
), |
|
|
), |
|
|
|
|
|
GoRoute( |
|
|
|
|
|
name: Routes.questionPage, |
|
|
|
|
|
path: Routes.questionPage, |
|
|
|
|
|
builder: (context, state) => BlocProvider( |
|
|
|
|
|
create: (context) => QuestionBloc(locator()), |
|
|
|
|
|
child: const QuestionPage(), |
|
|
|
|
|
), |
|
|
|
|
|
), |
|
|
], |
|
|
], |
|
|
); |
|
|
); |