Files
GetStuffDone/lib/widgets/todo_list.dart
2023-11-08 11:34:39 +01:00

31 lines
677 B
Dart

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),
);
}
}