From ea23a2eaf20b3098b8ce0ffa55ccbdbcb57af900 Mon Sep 17 00:00:00 2001 From: marco Date: Wed, 5 Feb 2025 14:44:03 +0100 Subject: [PATCH] Created empty overview page --- lib/main.dart | 11 ++++++++++- lib/pages/overview_page.dart | 19 +++++++++++++++++++ 2 files changed, 29 insertions(+), 1 deletion(-) create mode 100644 lib/pages/overview_page.dart diff --git a/lib/main.dart b/lib/main.dart index 8b12e40..4d9c3f9 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,5 +1,7 @@ import 'package:flutter/material.dart'; +import 'pages/overview_page.dart'; + void main() { runApp(const RecipeJournal()); } @@ -12,9 +14,16 @@ class RecipeJournal extends StatelessWidget { return MaterialApp( title: 'Recipe Journal', theme: ThemeData( - colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple), + colorScheme: ColorScheme.fromSeed( + seedColor: Colors.deepPurple, + brightness: Brightness.dark, + ), useMaterial3: true, ), + routes: { + OverviewPage.routeName: (context) => OverviewPage(), + }, + initialRoute: OverviewPage.routeName, ); } } diff --git a/lib/pages/overview_page.dart b/lib/pages/overview_page.dart new file mode 100644 index 0000000..5b6956f --- /dev/null +++ b/lib/pages/overview_page.dart @@ -0,0 +1,19 @@ +import 'package:flutter/material.dart'; + +class OverviewPage extends StatelessWidget { + const OverviewPage({super.key}); + static const String routeName = '/'; + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text('Recipe Journal'), + ), + floatingActionButton: FloatingActionButton.extended( + onPressed: () {}, + label: Text('Create New'), + ), + ); + } +}