Initial commit

This commit is contained in:
jahongireshonqulov
2025-10-23 19:34:54 +05:00
commit 41d8a38471
212 changed files with 8757 additions and 0 deletions

View File

@@ -0,0 +1,27 @@
import 'package:flutter/cupertino.dart';
import 'package:food_delivery_client/feature/home/presentation/pages/categories_page/categories_page.dart';
import 'package:food_delivery_client/feature/on_boarding/presentation/pages/splash_page/splash_page.dart';
import '../../food_delivery_client.dart';
final GlobalKey<NavigatorState> navigatorKey = GlobalKey();
@singleton
class AppRoutes {
final GoRouter router = GoRouter(
navigatorKey: navigatorKey,
initialLocation: Routes.splash,
routes: [
GoRoute(path: Routes.splash, builder: (context, state) => SplashPage()),
GoRoute(
path: Routes.main,
pageBuilder: (context, state) => CupertinoPage(child: MainPage()),
),
GoRoute(
path: Routes.categories,
pageBuilder: (context, state) => CupertinoPage(child: CategoriesPage()),
),
],
);
}

View File

@@ -0,0 +1,8 @@
abstract class Routes {
static const String splash = '/splash';
static const String login = '/login';
static const String register = '/register';
static const String main = '/main';
static const String categories = '/categories';
}