Add support for todo component (#18289)

This commit is contained in:
Bram Kragten
2023-10-23 22:53:09 +02:00
committed by GitHub
parent 53b8d1bb0a
commit 2b9540fe03
20 changed files with 670 additions and 327 deletions

24
demo/src/stubs/todo.ts Normal file
View File

@@ -0,0 +1,24 @@
import { TodoItem, TodoItemStatus } from "../../../src/data/todo";
import { MockHomeAssistant } from "../../../src/fake_data/provide_hass";
export const mockTodo = (hass: MockHomeAssistant) => {
hass.mockWS("todo/item/list", () => ({
items: [
{
uid: "12",
summary: "Milk",
status: TodoItemStatus.NeedsAction,
},
{
uid: "13",
summary: "Eggs",
status: TodoItemStatus.NeedsAction,
},
{
uid: "14",
summary: "Oranges",
status: TodoItemStatus.Completed,
},
] as TodoItem[],
}));
};