0.1.0 #1

Merged
Thilawyn merged 81 commits from next into master 2025-07-17 21:17:57 +02:00
Showing only changes of commit c98e5423cd - Show all commits

View File

@@ -12,20 +12,19 @@ export const Todos = pipe(
const state = yield* TodosState
const [todos] = yield* ReactHook.useSubscribeRefs(state.ref)
const VTodosItem = yield* ReactComponent.useFC(TodosItem)
const VTodo = yield* ReactComponent.useFC(Todo)
return (
<Container>
<Heading align="center">Todos</Heading>
<Flex direction="column" align="stretch" gap="2" mt="2">
{yield* ReactComponent.use(Todo, Todo =>
<Todo _tag="new" />
)}
<VTodo _tag="new" />
{yield* Effect.all(Chunk.map(todos, (v, k) =>
ReactComponent.use(TodosItem, TodosItem =>
<TodosItem key={v.id} index={k} />
)
))}
{Chunk.map(todos, (v, k) =>
<VTodosItem key={v.id} index={k} />
)}
</Flex>
</Container>
)