feat: Add location permissions and implement current location retrieval in map component

This commit is contained in:
Van Leemput Dayron
2025-10-17 00:59:19 +02:00
parent d1cda9c3ff
commit 1ce5107b97
6 changed files with 355 additions and 131 deletions

View File

@@ -53,16 +53,16 @@ class MyApp extends StatelessWidget {
create: (context) => ThemeBloc()..add(ThemeLoadRequested()),
),
BlocProvider<AuthBloc>(
create: (context) => AuthBloc(
authRepository: context.read<AuthRepository>(),
)..add(AuthCheckRequested()),
create: (context) =>
AuthBloc(authRepository: context.read<AuthRepository>())
..add(AuthCheckRequested()),
),
BlocProvider(create: (context) => GroupBloc(
context.read<GroupRepository>(),
)),
BlocProvider(create: (context) => TripBloc(
tripRepository: context.read<TripRepository>(),
),
BlocProvider(
create: (context) => GroupBloc(context.read<GroupRepository>()),
),
BlocProvider(
create: (context) =>
TripBloc(tripRepository: context.read<TripRepository>()),
),
BlocProvider(create: (context) => UserBloc()),
],
@@ -86,14 +86,7 @@ class MyApp extends StatelessWidget {
),
useMaterial3: true,
),
home: BlocBuilder<AuthBloc, AuthState>(
builder: (context, authState) {
if (authState is AuthAuthenticated) {
return const HomePage();
}
return const LoginPage();
},
),
home: const LoginPage(),
routes: {
'/login': (context) => const LoginPage(),
'/signup': (context) => const SignUpPage(),