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...')}
>