import 'package:get/get.dart'; import 'package:hadith_app/core/bindings/chapter_binding.dart'; import 'package:hadith_app/core/bindings/hadith_binding.dart'; import 'package:hadith_app/core/bindings/home_binding.dart'; import 'package:hadith_app/features/chapter/presentation/pages/chapter_page.dart'; import 'package:hadith_app/features/hadith/presentation/pages/hadith_page.dart'; import 'package:hadith_app/features/home/presentation/pages/home.dart'; // Class to define all app routes class AppPages { static const initial = '/'; // Initial route // List of all routes with their pages and bindings static final routes = [ GetPage( name: '/', // Home route page: () => const Home(), binding: HomeBinding(), ), GetPage( name: '/chapters', // Chapters route page: () => const ChapterPage(), binding: ChapterBinding(), ), GetPage( name: '/hadiths', // Hadiths route page: () => const HadithPage(), binding: HadithBinding(), ), ]; }