Files
progetto-m335-flutter/lib/Components/QuickReminder.dart
2023-09-29 15:05:22 +02:00

45 lines
1.3 KiB
Dart

import 'package:flutter/material.dart';
import 'package:progetto_m335_flutter/database/database.dart';
import '../model/promemoria.dart';
import '../navigation.dart';
class QuickReminder extends StatefulWidget {
const QuickReminder({super.key});
@override
State<QuickReminder> createState() => _QuickReminderState();
}
class _QuickReminderState extends State<QuickReminder> {
NoteDatabase db = NoteDatabase.instance;
@override
Widget build(BuildContext context) {
return ListTile(
leading: const Checkbox(
value: false,
onChanged: null,
),
title: TextField(
decoration: const InputDecoration(
labelText: 'New Reminder',
),
onSubmitted: (String value) {
db.addPromemoria(Promemoria.today(
value,
DateTime.now().toString(),
DateTime.now().toString(),
DateTime.now().toString(),
"description"));
Navigator.pushReplacement(
context,
PageRouteBuilder(pageBuilder: (context, animation1, animation2) {
return Navigation();
},
transitionDuration: const Duration(seconds: 0)),
);
}),
);
}
}