0.1.0 #1
@@ -57,6 +57,7 @@ export const Todo = Component.make(function* Todo(props: TodoProps) {
|
|||||||
{props._tag === "edit" &&
|
{props._tag === "edit" &&
|
||||||
<Flex direction="column" justify="center" align="center" gap="1">
|
<Flex direction="column" justify="center" align="center" gap="1">
|
||||||
<IconButton
|
<IconButton
|
||||||
|
disabled={props.index <= 0}
|
||||||
onClick={() => Runtime.runSync(runtime)(
|
onClick={() => Runtime.runSync(runtime)(
|
||||||
Ref.updateSome(state.ref, todos => Option.gen(function*() {
|
Ref.updateSome(state.ref, todos => Option.gen(function*() {
|
||||||
if (props.index <= 0)
|
if (props.index <= 0)
|
||||||
@@ -75,6 +76,7 @@ export const Todo = Component.make(function* Todo(props: TodoProps) {
|
|||||||
</IconButton>
|
</IconButton>
|
||||||
|
|
||||||
<IconButton
|
<IconButton
|
||||||
|
disabled={props.index >= todosSize}
|
||||||
onClick={() => Runtime.runSync(runtime)(
|
onClick={() => Runtime.runSync(runtime)(
|
||||||
Ref.updateSome(state.ref, todos => Option.gen(function*() {
|
Ref.updateSome(state.ref, todos => Option.gen(function*() {
|
||||||
if (props.index >= Chunk.size(todos))
|
if (props.index >= Chunk.size(todos))
|
||||||
|
|||||||
Reference in New Issue
Block a user