From edb391c1c0e305d9a72e737ad265e3e129da653b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Valverd=C3=A9?= Date: Sun, 6 Jul 2025 19:18:28 +0200 Subject: [PATCH] Fix --- packages/example/src/todo/Todo.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/example/src/todo/Todo.tsx b/packages/example/src/todo/Todo.tsx index 4f49b9f..573bef2 100644 --- a/packages/example/src/todo/Todo.tsx +++ b/packages/example/src/todo/Todo.tsx @@ -76,10 +76,10 @@ export const Todo = Component.make(function* Todo(props: TodoProps) { = todosSize} + disabled={props.index >= todosSize - 1} onClick={() => Runtime.runSync(runtime)( Ref.updateSome(state.ref, todos => Option.gen(function*() { - if (props.index >= Chunk.size(todos)) + if (props.index >= Chunk.size(todos) - 1) return yield* Option.none() const toSwapIndex = props.index + 1