| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import 'package:flutter_riverpod/flutter_riverpod.dart';
- import 'package:go_router/go_router.dart';
- import '../features/capture/presentation/pages/capture_page.dart';
- import '../features/conclusion/presentation/pages/conclusion_page.dart';
- import '../features/experiment/presentation/pages/experiment_page.dart';
- import '../features/history/presentation/pages/history_page.dart';
- import '../features/home/presentation/pages/home_page.dart';
- import '../features/observation/presentation/pages/observation_page.dart';
- import '../features/settings/presentation/pages/settings_page.dart';
- final appRouterProvider = Provider<GoRouter>((ref) {
- return GoRouter(
- initialLocation: '/',
- routes: [
- GoRoute(
- path: '/',
- name: 'home',
- builder: (context, state) => const HomePage(),
- ),
- GoRoute(
- path: '/capture',
- name: 'capture',
- builder: (context, state) => const CapturePage(),
- ),
- GoRoute(
- path: '/observation',
- name: 'observation',
- builder: (context, state) => const ObservationPage(),
- ),
- GoRoute(
- path: '/experiment',
- name: 'experiment',
- builder: (context, state) => const ExperimentPage(),
- ),
- GoRoute(
- path: '/conclusion',
- name: 'conclusion',
- builder: (context, state) => const ConclusionPage(),
- ),
- GoRoute(
- path: '/history',
- name: 'history',
- builder: (context, state) => const HistoryPage(),
- ),
- GoRoute(
- path: '/settings',
- name: 'settings',
- builder: (context, state) => const SettingsPage(),
- ),
- ],
- );
- });
|