Advertisement
rafisbr

main.dart

Jul 13th, 2021
39
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. import 'package:flutter/material.dart';
  2. import 'package:provider/provider.dart';
  3. import 'package:shamo/pages/cart_page.dart';
  4. import 'package:shamo/pages/checkout_page.dart';
  5. import 'package:shamo/pages/checkout_success_page.dart';
  6. import 'package:shamo/pages/detail_chat_page.dart';
  7. import 'package:shamo/pages/edit_profile_page.dart';
  8. import 'package:shamo/pages/home/main_page.dart';
  9. import 'package:shamo/pages/sign_page.dart';
  10. import 'package:shamo/pages/signup_page.dart';
  11. import 'package:shamo/pages/splash_screen.dart';
  12. import 'package:shamo/providers/auth_provider.dart';
  13. import 'package:shamo/providers/cart_provider.dart';
  14. import 'package:shamo/providers/product_provider.dart';
  15. import 'package:shamo/providers/wishlist_provider.dart';
  16.  
  17. void main() => runApp(MyApp());
  18.  
  19. class MyApp extends StatelessWidget {
  20. @override
  21. Widget build(BuildContext context) {
  22. return MultiProvider(
  23. providers: [
  24. ChangeNotifierProvider(
  25. create: (context) => AuthProvider(),
  26. ),
  27. ChangeNotifierProvider(
  28. create: (context) => ProductProvider(),
  29. ),
  30. ChangeNotifierProvider(
  31. create: (context) => WishlistProvider(),
  32. ),
  33. ChangeNotifierProvider(
  34. create: (context) => CartProvider(),
  35. ),
  36. // ChangeNotifierProvider(
  37. // create: (context) => TransactionProvider(),
  38. // ),
  39. // ChangeNotifierProvider(
  40. // create: (context) => PageProvider(),
  41. // ),
  42. ],
  43. child: MaterialApp(
  44. debugShowCheckedModeBanner: false,
  45. routes: {
  46. '/': (context) => SplashScreen(),
  47. '/sign-page': (context) => SignPage(),
  48. '/signup-page': (context) => SignupPage(),
  49. '/main-page': (context) => MainPage(),
  50. '/detail-chat': (context) => DetailChatPage(),
  51. '/edit-profile': (context) => EditProfilePage(),
  52. '/cart': (context) => CartPage(),
  53. '/checkout': (context) => CheckoutPage(),
  54. '/checkout-success': (context) => CheckoutSuccess(),
  55. },
  56. ),
  57. );
  58. }
  59. }
  60.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement