Fix add review route and photo previews
Build and deploy Flutter Web / build (push) Successful in 2m21s

This commit is contained in:
Ruslan Bakiev
2026-06-12 23:06:17 +07:00
parent 44d72dce00
commit 0f5061ce96
3 changed files with 124 additions and 106 deletions
+31 -33
View File
@@ -22,41 +22,39 @@ GoRouter createAppRouter() {
GoRoute(
path: '/',
builder: (context, state) => const MapflowShell(),
routes: [
GoRoute(
path: 'experience/new',
pageBuilder: (context, state) {
final extra = state.extra;
final args = extra is AddExperienceArgs
? extra
: const AddExperienceArgs(
coordinate: null,
hasTelegramAuth: true,
);
return CustomTransitionPage<void>(
fullscreenDialog: true,
key: state.pageKey,
child: AddExperienceFlow(
coordinate: args.coordinate,
hasTelegramAuth: args.hasTelegramAuth,
),
transitionsBuilder: (context, animation, _, child) {
return SlideTransition(
position: Tween<Offset>(
begin: const Offset(0, 1),
end: Offset.zero,
).animate(animation),
child: child,
);
},
),
GoRoute(
path: '/experience/new',
pageBuilder: (context, state) {
final extra = state.extra;
final args = extra is AddExperienceArgs
? extra
: const AddExperienceArgs(
coordinate: null,
hasTelegramAuth: true,
);
return CustomTransitionPage<void>(
fullscreenDialog: true,
key: state.pageKey,
child: AddExperienceFlow(
coordinate: args.coordinate,
hasTelegramAuth: args.hasTelegramAuth,
),
transitionsBuilder: (context, animation, _, child) {
return SlideTransition(
position: Tween<Offset>(
begin: const Offset(0, 1),
end: Offset.zero,
).animate(animation),
child: child,
);
},
),
GoRoute(
path: 'admin/reviews',
builder: (context, state) => const AdminVoiceExperiencesScreen(),
),
],
);
},
),
GoRoute(
path: '/admin/reviews',
builder: (context, state) => const AdminVoiceExperiencesScreen(),
),
],
);