CRUD working
This commit is contained in:
+25
-1
@@ -1,9 +1,13 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:go_router/go_router.dart';
|
||||
import 'package:provider/provider.dart';
|
||||
|
||||
import 'strings.dart';
|
||||
import 'main_scaffold.dart';
|
||||
|
||||
// providers
|
||||
import 'provider/quote_provider.dart';
|
||||
|
||||
// pages
|
||||
import 'pages/list.dart';
|
||||
import 'pages/add.dart';
|
||||
@@ -12,7 +16,12 @@ import 'pages/leaderboard.dart';
|
||||
import 'pages/settings.dart';
|
||||
|
||||
void main() {
|
||||
runApp(HlaskovnikFrontendApp());
|
||||
runApp(
|
||||
ChangeNotifierProvider(
|
||||
create: (_) => QuoteProvider(),
|
||||
child: HlaskovnikFrontendApp(),
|
||||
),
|
||||
);
|
||||
}
|
||||
|
||||
class HlaskovnikFrontendApp extends StatelessWidget {
|
||||
@@ -39,6 +48,21 @@ class HlaskovnikFrontendApp extends StatelessWidget {
|
||||
Widget build(BuildContext context) {
|
||||
return MaterialApp.router(
|
||||
title: Strings.appName,
|
||||
theme: ThemeData(
|
||||
colorScheme: ColorScheme.fromSeed(
|
||||
seedColor: Colors.red,
|
||||
brightness: Brightness.light,
|
||||
),
|
||||
useMaterial3: true,
|
||||
),
|
||||
darkTheme: ThemeData(
|
||||
colorScheme: ColorScheme.fromSeed(
|
||||
seedColor: Colors.red,
|
||||
brightness: Brightness.dark,
|
||||
),
|
||||
useMaterial3: true,
|
||||
),
|
||||
themeMode: ThemeMode.system,
|
||||
routerConfig: _router,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user