feat:更新代办事项存储功能

This commit is contained in:
2025-11-07 21:24:09 +08:00
parent 00e65bc5be
commit 27f0638c01
9 changed files with 80 additions and 92 deletions

View File

@@ -71,7 +71,7 @@ Widget buildTabs({
Widget buildTodoList({
required List<Todo> todos,
required ValueChanged<String> onToggleTodo,
required ValueChanged<Todo> onToggleTodo,
required ValueChanged<Todo> onEditTodo,
}) {
return ListView.separated(
@@ -90,7 +90,7 @@ Widget buildTodoList({
Widget _buildTodoItem({
required Todo todo,
required ValueChanged<String> onToggle,
required ValueChanged<Todo> onToggle,
required ValueChanged<Todo> onEdit,
}) {
return buildCard(
@@ -100,7 +100,7 @@ Widget _buildTodoItem({
width: 24,
child: Checkbox(
value: todo.isCompleted,
onChanged: (value) => onToggle(todo.id.toString()),
onChanged: (value) => onToggle(todo),
materialTapTargetSize: MaterialTapTargetSize.shrinkWrap,
),
),