diff --git a/components/TodoList.tsx b/components/TodoList.tsx index 7f4ee76..1eb04a6 100644 --- a/components/TodoList.tsx +++ b/components/TodoList.tsx @@ -26,7 +26,7 @@ export function TodoList( return (
diff --git a/islands/Admin.tsx b/islands/Admin.tsx index f4f5aa5..ae5cfbc 100644 --- a/islands/Admin.tsx +++ b/islands/Admin.tsx @@ -1,4 +1,5 @@ import { createRef } from 'preact' +import { type Signal, useSignal } from '@preact/signals' import { Todo, User } from '@homeman/models.ts' import { Button } from '@homeman/components/Button.tsx' import { Input } from '@homeman/components/Input.tsx' @@ -17,7 +18,9 @@ async function promptDeleteUser(id: string, name: string) { } export function Admin({ users, todos }: Props) { + const editUser: Signal = useSignal(null) const addUserDialog = createRef() + const editUserDialog = createRef() const usersById: Record = {} for (const u of users) { usersById[u.id] = u @@ -42,7 +45,7 @@ export function Admin({ users, todos }: Props) { action='/api/user' method='post' encType='multipart/form-data' - onSubmit={() => console.log('Submitting...')} + onSubmit={() => console.log('Submitting new user...')} >