diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 1d27d18..684c7e5 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -14,6 +14,8 @@ --secondary-popover-color: var(--color-zinc-300); --secondary-hover-color: var(--color-zinc-500); + --danger-color: var(--color-rose-900); + @media (prefers-color-scheme: dark) { --text-color: var(--color-zinc-100); --muted-text-color: var(--color-zinc-400); @@ -41,6 +43,8 @@ --color-secondary: var(--secondary-color); --color-secondary-popover: var(--secondary-popover-color); --color-secondary-hover: var(--secondary-hover-color); + + --color-danger: var(--danger-color); } body { diff --git a/app/components/edit/EditTodoSheet.vue b/app/components/edit/EditTodoSheet.vue index 7c5b38e..7c3b95c 100644 --- a/app/components/edit/EditTodoSheet.vue +++ b/app/components/edit/EditTodoSheet.vue @@ -62,6 +62,11 @@ const isValid = computed(() => { return todoData.value.title !== ""; }); + + function onDeleteTodo() { + todoStore.removeTodo(route.query.uuid as UUID); + close(); + }