Files
SigHej/app/lib/main.dart

36 lines
925 B
Dart
Raw Normal View History

2026-05-12 18:21:25 +02:00
import 'package:flutter/material.dart';
import 'package:provider/provider.dart';
import 'package:sighej/screens/home_screen.dart';
import 'package:sighej/screens/profile_screen.dart';
import 'package:sighej/services/session_store.dart';
import 'package:sighej/theme.dart';
void main() {
runApp(
ChangeNotifierProvider(
create: (_) => SessionStore(),
child: const SigHejApp(),
),
);
}
class SigHejApp extends StatelessWidget {
const SigHejApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'SigHej',
debugShowCheckedModeBanner: false,
theme: buildTheme(),
darkTheme: buildTheme(dark: true),
themeMode: ThemeMode.system,
home: Consumer<SessionStore>(
builder: (context, store, _) => store.hasProfile
? const HomeScreen()
: const ProfileScreen(isSetup: true),
),
);
}
}