implemented way to add todo

This commit is contained in:
SomnusVeritas
2023-11-08 11:34:39 +01:00
parent d2f3eb109d
commit 15c404c962
5 changed files with 50 additions and 8 deletions

View File

@@ -0,0 +1,30 @@
import 'package:flutter/material.dart';
import '../services/dbhelper.dart';
class TodoList extends StatefulWidget {
const TodoList({super.key});
@override
State<TodoList> createState() => _TodoListState();
}
class _TodoListState extends State<TodoList> {
final _todos = DbHelper.fetchTodos();
@override
Widget build(BuildContext context) {
return ListView.builder(
padding: const EdgeInsets.only(bottom: 60),
itemBuilder: _listBuilder,
itemCount: _todos.length,
);
}
Widget _listBuilder(BuildContext context, int index) {
final todo = _todos.elementAt(index);
return ListTile(
title: Text(todo.title),
);
}
}