payfrit-app/lib/main.dart
2025-12-28 12:28:45 -08:00

39 lines
888 B
Dart

import "package:flutter/material.dart";
import "package:provider/provider.dart";
import "app/app_router.dart";
import "app/app_state.dart";
void main() {
WidgetsFlutterBinding.ensureInitialized();
runApp(
MultiProvider(
providers: [
ChangeNotifierProvider(create: (_) => AppState()),
],
child: const PayfritApp(),
),
);
}
class PayfritApp extends StatelessWidget {
const PayfritApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: "PAYFRIT",
debugShowCheckedModeBanner: false,
theme: ThemeData(
brightness: Brightness.dark,
useMaterial3: true,
colorScheme: const ColorScheme.dark(),
),
// Use initialRoute + routes (NO home), so splash always shows first.
initialRoute: AppRoutes.splash,
routes: AppRoutes.routes,
);
}
}