feat : new UI

This commit is contained in:
2025-06-30 16:18:12 +03:30
parent d76a2ab579
commit e8df5721cb
22 changed files with 480 additions and 235 deletions

View File

@@ -15,14 +15,21 @@ class RootPage extends GetView<RootLogic> {
children: [
Navigator(
key: Get.nestedKey(0),
onGenerateRoute: (settings) => GetPageRoute(page: () => controller.pages[0]),
onGenerateRoute: (settings) {
final page = ChickenPages.pages.firstWhere(
(e) => e.name == settings.name,
orElse: () => ChickenPages.pages.firstWhere((e) => e.name == ChickenRoutes.buy),
);
return buildRouteFromGetPage(page);
},
),
Navigator(
key: Get.nestedKey(1),
onGenerateRoute: (settings) {
final page = ChickenPages.pages.firstWhere(
(e) => e.name == settings.name,
orElse: () => ChickenPages.pages.firstWhere((e) => e.name == ChickenRoutes.outOfProvince),
orElse: () => ChickenPages.pages.firstWhere((e) => e.name == ChickenRoutes.sale),
);
return buildRouteFromGetPage(page);