Skip to content

Commit babbbcf

Browse files
`Part 15 - Finishing Notes
1 parent 3420609 commit babbbcf

File tree

4 files changed

+13
-314
lines changed

4 files changed

+13
-314
lines changed

lib/database/database.dart

+1
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ class Note extends Table {
1313
TextColumn get description => text().named('description')();
1414
IntColumn get priority => integer().nullable()();
1515
IntColumn get color => integer().nullable()();
16+
TextColumn get date => text()();
1617
}
1718

1819
LazyDatabase _openConnection() {

lib/database/database.g.dart

-305
This file was deleted.

lib/screen/note_detail_page.dart

+10-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import 'package:drift/drift.dart' as dr;
22
import 'package:flutter/material.dart';
3+
import 'package:intl/intl.dart';
34
import 'package:note_keeper/database/database.dart';
45
import 'package:note_keeper/util/color_picker.dart';
56
import 'package:note_keeper/util/priority_picker.dart';
@@ -138,18 +139,19 @@ class _NoteDetailPageState extends State<NoteDetailPage> {
138139
title: titleEditingController.text,
139140
description: descriptionEditingController.text,
140141
color: colorLevel,
141-
priority: priorityLevel))
142+
priority: priorityLevel,
143+
date: DateFormat.yMMMd().format(DateTime.now())))
142144
.then((value) {
143145
Navigator.pop(context, true);
144146
});
145147
} else {
146148
appDatabase
147149
.insertNote(NoteCompanion(
148-
title: dr.Value(titleEditingController.text),
149-
description: dr.Value(descriptionEditingController.text),
150-
color: dr.Value(colorLevel),
151-
priority: dr.Value(priorityLevel),
152-
))
150+
title: dr.Value(titleEditingController.text),
151+
description: dr.Value(descriptionEditingController.text),
152+
color: dr.Value(colorLevel),
153+
priority: dr.Value(priorityLevel),
154+
date: dr.Value(DateFormat.yMMMd().format(DateTime.now()))))
153155
.then((value) {
154156
Navigator.pop(context, true);
155157
});
@@ -177,7 +179,8 @@ class _NoteDetailPageState extends State<NoteDetailPage> {
177179
.deleteNote(NoteData(
178180
id: widget.noteCompanion.id.value,
179181
title: widget.noteCompanion.title.value,
180-
description: widget.noteCompanion.description.value))
182+
description: widget.noteCompanion.description.value,
183+
date: DateFormat.yMMMd().format(DateTime.now())))
181184
.then((value) {
182185
Navigator.pop(context, true);
183186
});

lib/screen/note_list_page.dart

+2-2
Original file line numberDiff line numberDiff line change
@@ -126,13 +126,13 @@ class _NoteListPageState extends State<NoteListPage> {
126126
),
127127
Text(
128128
noteData.description,
129-
style: Theme.of(context).textTheme.bodyText2,
129+
style: Theme.of(context).textTheme.bodyText1,
130130
),
131131
Row(
132132
mainAxisAlignment: MainAxisAlignment.end,
133133
children: [
134134
Text(
135-
'12/12/2021',
135+
noteData.date,
136136
style: Theme.of(context).textTheme.subtitle2,
137137
)
138138
],

0 commit comments

Comments
 (0)