From 8779628c818a6dcb97c5e2dd1297ca0454500a38 Mon Sep 17 00:00:00 2001 From: marco Date: Tue, 9 Jun 2026 12:29:56 +0200 Subject: [PATCH] scrapped task create page --- lib/main.dart | 2 -- lib/pages/task_create_page.dart | 11 ----------- lib/pages/task_edit_page.dart | 4 ++-- lib/pages/task_overview_page.dart | 4 +--- 4 files changed, 3 insertions(+), 18 deletions(-) delete mode 100644 lib/pages/task_create_page.dart diff --git a/lib/main.dart b/lib/main.dart index 939ce0e..3d24c7e 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,6 +1,5 @@ import 'package:flutter/material.dart'; -import 'pages/task_create_page.dart'; import 'pages/task_edit_page.dart'; import 'pages/task_overview_page.dart'; @@ -15,7 +14,6 @@ class MainApp extends StatelessWidget { Widget build(BuildContext context) { return MaterialApp( routes: { - TaskCreatePage.routeName: (context) => TaskCreatePage(), TaskOverviewPage.routeName: (context) => TaskOverviewPage(), TaskEditPage.routeName: (context) => TaskEditPage(), }, diff --git a/lib/pages/task_create_page.dart b/lib/pages/task_create_page.dart deleted file mode 100644 index e0fa3b3..0000000 --- a/lib/pages/task_create_page.dart +++ /dev/null @@ -1,11 +0,0 @@ -import 'package:flutter/material.dart'; - -class TaskCreatePage extends StatelessWidget { - static const routeName = '/create'; - const TaskCreatePage({super.key}); - - @override - Widget build(BuildContext context) { - return const Placeholder(); - } -} diff --git a/lib/pages/task_edit_page.dart b/lib/pages/task_edit_page.dart index 5fde2bb..0f741b2 100644 --- a/lib/pages/task_edit_page.dart +++ b/lib/pages/task_edit_page.dart @@ -8,10 +8,10 @@ class TaskEditPage extends StatelessWidget { @override Widget build(BuildContext context) { - final task = ModalRoute.of(context)!.settings.arguments as Task; + final task = ModalRoute.of(context)!.settings.arguments as Task?; return Scaffold( - appBar: AppBar(title: Text(task.title)), + appBar: AppBar(title: Text(task?.title ?? 'Create Task')), body: Form(child: Column()), ); } diff --git a/lib/pages/task_overview_page.dart b/lib/pages/task_overview_page.dart index 9b42d77..4e15591 100644 --- a/lib/pages/task_overview_page.dart +++ b/lib/pages/task_overview_page.dart @@ -2,7 +2,6 @@ import 'package:flutter/material.dart'; import '../example_data.dart'; import '../model/task.dart'; -import 'task_create_page.dart'; import 'task_edit_page.dart'; class TaskOverviewPage extends StatefulWidget { @@ -66,8 +65,7 @@ class _TaskOverviewPageState extends State { void onCreateTaskTapped() async { //TODO: example data call final result = - await Navigator.of(context).pushNamed(TaskCreatePage.routeName) - as Task?; + await Navigator.of(context).pushNamed(TaskEditPage.routeName) as Task?; if (result != null) { tasks.add(result);