52 lines
3.0 KiB
Dart
52 lines
3.0 KiB
Dart
import 'package:flutter/widgets.dart';
|
|
import 'package:initial_folder/screens/checkout/success_paid_course.dart';
|
|
import 'package:initial_folder/screens/course/sertif.dart';
|
|
import 'package:initial_folder/screens/home/components/body_comp/lihat_semua_kursus_page.dart';
|
|
import 'package:initial_folder/screens/home/components/home_page.dart';
|
|
import 'package:initial_folder/screens/home/components/notification.dart';
|
|
import 'package:initial_folder/screens/home/home_screen.dart';
|
|
import 'package:initial_folder/screens/login/reset/reset_screen.dart';
|
|
import 'package:initial_folder/screens/login/reset/success_screen.dart';
|
|
import 'package:initial_folder/screens/login/login_with_email/login_email_screen.dart';
|
|
import 'package:initial_folder/screens/login/login_screen.dart';
|
|
import 'package:initial_folder/screens/profile/account_sign_in/riwayat_transaksi_pending.dart';
|
|
import 'package:initial_folder/screens/registrasi/registrasi_screen.dart';
|
|
import 'package:initial_folder/screens/registrasi/registrasi_with_email/registrasi_email_screen.dart';
|
|
import 'package:initial_folder/screens/registrasi/registrasi_with_email/success_regis_screen.dart';
|
|
import 'package:initial_folder/screens/profile/account_sign_in/incomplete_profile_screen.dart';
|
|
import 'package:initial_folder/widgets/search_and_filter_course.dart';
|
|
|
|
import 'screens/profile/account_sign_in/riwayat_transaksi.dart';
|
|
|
|
// We use name route
|
|
// All our routes will be available here
|
|
final Map<String, WidgetBuilder> routes = {
|
|
HomeScreen.routeName: (context) => HomeScreen(),
|
|
HomePage.routeName: (context) => HomePage(),
|
|
// Splash.routeName: (context) => Splash(),
|
|
// RegistrationScreen.routeName: (context) => RegistrationScreen(),
|
|
RegistrationScreen.routeName: (context) => RegistrationEmail(),
|
|
RegistrationEmail.routeName: (context) => RegistrationEmail(),
|
|
LoginScreen.routeName: (context) => LoginScreen(),
|
|
LoginEmail.routeName: (context) => LoginEmail(),
|
|
ResetScreen.routeName: (context) => ResetScreen(),
|
|
RegisSuccess.routeName: (context) => RegisSuccess(),
|
|
ResetSuccess.routeName: (context) {
|
|
final email = ModalRoute.of(context)!.settings.arguments as String;
|
|
return ResetSuccess(email: email);},
|
|
SearchAndFilterCourse.routeName: (context) => SearchAndFilterCourse(),
|
|
Sertif.routeName: (context) => Sertif(),
|
|
IncompleteProfile.routeName: (context) => IncompleteProfile(),
|
|
Notifikasi.routeName: (context) => Notifikasi(),
|
|
LihatSemuaKursus.routeName: (context) => LihatSemuaKursus(),
|
|
RiwayatTransaksi.routeName: (context) => RiwayatTransaksi(),
|
|
RiwayatTransaksiPending.routeName:(context) => RiwayatTransaksiPending(),
|
|
SuccessPaidCourse.routeName:(context) => SuccessPaidCourse(),
|
|
|
|
// '/detail_course': (context) => DetailCourseScreen(
|
|
// otherCourseModel:
|
|
// ModalRoute.of(context)?.settings.arguments as OthersCourseModel,id: ,),
|
|
// '/course_by_category': (context) => CourseByCategory(
|
|
// courseByCategory: ModalRoute.of(context)?.settings.arguments as NewCourseModel, id: '',),
|
|
};
|