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( builder: (context, store, _) => store.hasProfile ? const HomeScreen() : const ProfileScreen(isSetup: true), ), ); } }