From b24a80425b8cc938c1cda43b5bca59a550db830b Mon Sep 17 00:00:00 2001 From: Tito Arrigo Date: Wed, 27 Sep 2023 14:02:53 +0200 Subject: [PATCH] inizzializazione pagine --- lib/navigation.dart | 24 +++++++++++--------- lib/pages/InboxView.dart | 15 +++--------- lib/pages/TodayView.dart | 49 ++++------------------------------------ 3 files changed, 20 insertions(+), 68 deletions(-) diff --git a/lib/navigation.dart b/lib/navigation.dart index b2ab4c6..180a383 100644 --- a/lib/navigation.dart +++ b/lib/navigation.dart @@ -1,11 +1,11 @@ import 'dart:ffi'; import 'package:flutter/material.dart'; +import 'pages/testUI.dart'; import 'pages/TodayView.dart'; import 'pages/InboxView.dart'; import 'pages/NotesView.dart'; - class Navigation extends StatefulWidget { const Navigation({super.key}); @@ -31,17 +31,19 @@ class _NavigationState extends State { @override Widget build(BuildContext context) { return Scaffold( - body: SafeArea(child: _widgetOptions.elementAt(_selectedIndex)), + appBar: AppBar( + title: Text("BottomNavBar"), + ), + body: Center(child: _widgetOptions.elementAt(_selectedIndex)), bottomNavigationBar: BottomNavigationBar( - items: const [ - BottomNavigationBarItem( - icon: Icon(Icons.today), label: "today"), - BottomNavigationBarItem(icon: Icon(Icons.inbox), label: "Inbox"), - BottomNavigationBarItem(icon: Icon(Icons.note), label: "Notes"), - ], - currentIndex: _selectedIndex, - onTap: _onItemTapped, - type: BottomNavigationBarType.fixed, + items: const [ + BottomNavigationBarItem( + icon: Icon(Icons.calendar_today), label: "today"), + BottomNavigationBarItem(icon: Icon(Icons.inbox), label: "Inbox"), + BottomNavigationBarItem(icon: Icon(Icons.note), label: "Notes"), + ], + currentIndex: _selectedIndex, + onTap: _onItemTapped, ), ); } diff --git a/lib/pages/InboxView.dart b/lib/pages/InboxView.dart index 7f3e210..4d40bd7 100644 --- a/lib/pages/InboxView.dart +++ b/lib/pages/InboxView.dart @@ -1,8 +1,5 @@ import 'package:flutter/material.dart'; -//import components -import '../Components/Reminder.dart'; - class InboxView extends StatefulWidget { const InboxView({super.key}); @@ -13,15 +10,9 @@ class InboxView extends StatefulWidget { class _InboxViewState extends State { @override Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - title: const Text('Inbox'), - ), - body: ListView( - children: const [ - /* Reminder(), - Reminder(),*/ - ], + return const Scaffold( + body: Center( + child: Icon(Icons.inbox), ) ); } diff --git a/lib/pages/TodayView.dart b/lib/pages/TodayView.dart index 3180a07..cad5346 100644 --- a/lib/pages/TodayView.dart +++ b/lib/pages/TodayView.dart @@ -1,10 +1,5 @@ import 'package:flutter/material.dart'; -//import components -import '../Components/Reminder.dart'; -import '../Components/QuickReminder.dart'; -import '../model/promemoria.dart'; - class TodayView extends StatefulWidget { const TodayView({super.key}); @@ -13,48 +8,12 @@ class TodayView extends StatefulWidget { } class _TodayViewState extends State { - - var _selectedDate = DateTime.now(); - - List listaPromemoria = [ - new Promemoria("Primo promemoria"), - new Promemoria("Secondo promemoria"), - new Promemoria("Terzo promemoria"), - ]; - - - @override Widget build(BuildContext context) { - return Scaffold( - appBar: AppBar( - title: FilledButton( - onPressed: () async { - DateTime? newDate = await showDatePicker(context: context, initialDate: DateTime.now(), firstDate: DateTime(1), lastDate: DateTime(9999)); - if (newDate != null) { - setState(() { - _selectedDate = newDate; - }); - } - }, - child: Text(_selectedDate.day.toString() + "/" + _selectedDate.month.toString() + "/" + _selectedDate.year.toString()) - ), - ), - body: ListView( - children: [ - ListView.builder( - scrollDirection: Axis.vertical, - shrinkWrap: true, - itemCount: listaPromemoria.length, - itemBuilder: (BuildContext context, int index){ - return Reminder( - listaPromemoria[index] - ); - }, - ), - QuickReminder(), - ], - ), + return const Scaffold( + body: Center( + child: Icon(Icons.calendar_today) + ) ); } }