diff --git a/bun.lockb b/bun.lockb
index cf49da4..5910ca0 100755
Binary files a/bun.lockb and b/bun.lockb differ
diff --git a/packages/example/package.json b/packages/example/package.json
index 4b15181..7fb3e41 100644
--- a/packages/example/package.json
+++ b/packages/example/package.json
@@ -37,6 +37,7 @@
"@effect/platform-browser": "^0.52.1",
"@radix-ui/themes": "^3.1.6",
"@typed/id": "^0.17.1",
+ "lucide-react": "^0.471.1",
"mobx": "^6.13.5"
}
}
diff --git a/packages/example/src/todos/views/VTodo.tsx b/packages/example/src/todos/views/VTodo.tsx
index 281bf27..dda7e06 100644
--- a/packages/example/src/todos/views/VTodo.tsx
+++ b/packages/example/src/todos/views/VTodo.tsx
@@ -1,6 +1,7 @@
import { Todo } from "@/domain"
-import { Box, Card, Flex, Heading, TextArea } from "@radix-ui/themes"
+import { Box, Card, Flex, IconButton, TextArea } from "@radix-ui/themes"
import { Effect } from "effect"
+import { Delete } from "lucide-react"
import { useState } from "react"
import { Reffuse } from "../reffuse"
import { TodosState } from "../services"
@@ -21,8 +22,6 @@ export function VTodo({ index, todo }: VTodoProps) {
- #{todo.id}
-
diff --git a/packages/example/src/todos/views/VTodos.tsx b/packages/example/src/todos/views/VTodos.tsx
index a1aa3d6..401d431 100644
--- a/packages/example/src/todos/views/VTodos.tsx
+++ b/packages/example/src/todos/views/VTodos.tsx
@@ -1,4 +1,4 @@
-import { Flex } from "@radix-ui/themes"
+import { Box, Flex } from "@radix-ui/themes"
import { Chunk, Effect, Stream } from "effect"
import { Reffuse } from "../reffuse"
import { TodosState } from "../services"
@@ -20,15 +20,15 @@ export function VTodos() {
return (
-
-
+
+
+
+
{Chunk.map(todos, (todo, index) => (
-
+
+
+
))}
)