Used bloc on main

This commit is contained in:
Patrick Alvin Alcala 2025-12-12 16:39:23 +08:00
parent e0618ea3c4
commit 130a8f33f0

View file

@ -1,6 +1,8 @@
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_dotenv/flutter_dotenv.dart'; import 'package:flutter_dotenv/flutter_dotenv.dart';
import 'package:go_router/go_router.dart'; import 'package:go_router/go_router.dart';
import 'package:ocbo_esign_validator/blocs/user/user_bloc.dart';
import 'package:ocbo_esign_validator/pages/approval_page.dart'; import 'package:ocbo_esign_validator/pages/approval_page.dart';
import 'package:ocbo_esign_validator/pages/index_page.dart'; import 'package:ocbo_esign_validator/pages/index_page.dart';
import 'package:ocbo_esign_validator/pages/login_page.dart'; import 'package:ocbo_esign_validator/pages/login_page.dart';
@ -28,10 +30,13 @@ class MyApp extends StatelessWidget {
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
return MaterialApp.router( return MultiBlocProvider(
debugShowCheckedModeBanner: false, providers: [BlocProvider(create: (context) => UserBloc())],
theme: ThemeData(useMaterial3: true), child: MaterialApp.router(
routerConfig: _router, debugShowCheckedModeBanner: false,
theme: ThemeData(useMaterial3: true),
routerConfig: _router,
),
); );
} }
} }