inlineAddTask method
Implementation
Widget inlineAddTask() {
final taskListId = widget.taskList.eventIdStr();
return ValueListenableBuilder(
valueListenable: showInlineAddTask,
builder: (context, value, child) {
return value
? _InlineTaskAdd(
taskList: widget.taskList,
cancel: () => showInlineAddTask.value = false,
)
: Container(
alignment: Alignment.centerLeft,
padding: const EdgeInsets.symmetric(
horizontal: 24,
vertical: 8,
),
child: ActerInlineTextButton(
key: Key('task-list-$taskListId-add-task-inline'),
onPressed: () => showInlineAddTask.value = true,
child: Text(L10n.of(context).addTask),
),
);
},
);
}