0.1.4 #5
@@ -1,4 +1,4 @@
|
|||||||
import { Callout, Flex, TextField } from "@radix-ui/themes"
|
import { Callout, Flex, Spinner, TextField } from "@radix-ui/themes"
|
||||||
import { Array, Option } from "effect"
|
import { Array, Option } from "effect"
|
||||||
import { Component, Form } from "effect-fc"
|
import { Component, Form } from "effect-fc"
|
||||||
import { useSubscribables } from "effect-fc/hooks"
|
import { useSubscribables } from "effect-fc/hooks"
|
||||||
@@ -24,7 +24,13 @@ export class TextFieldFormInput extends Component.makeUntraced("TextFieldFormInp
|
|||||||
onChange={e => setValue(e.target.value)}
|
onChange={e => setValue(e.target.value)}
|
||||||
disabled={isSubmitting}
|
disabled={isSubmitting}
|
||||||
{...props}
|
{...props}
|
||||||
/>
|
>
|
||||||
|
{isValidating &&
|
||||||
|
<TextField.Slot side="right">
|
||||||
|
<Spinner />
|
||||||
|
</TextField.Slot>
|
||||||
|
}
|
||||||
|
</TextField.Root>
|
||||||
|
|
||||||
{Option.match(Array.head(issues), {
|
{Option.match(Array.head(issues), {
|
||||||
onSome: issue => (
|
onSome: issue => (
|
||||||
|
|||||||
Reference in New Issue
Block a user