import { useFieldInfo, useTsController } from '@ts-react/form' import { useId } from 'react' import { Fieldset, Label, TextArea, TextAreaProps, Theme } from 'tamagui' import { FieldError } from '../FieldError' import { Shake } from '../Shake' export const TextAreaField = (props: Pick) => { const { field, error, formState: { isSubmitting }, } = useTsController() const { label, isOptional, placeholder } = useFieldInfo() const id = useId() const disabled = isSubmitting return (
{!!label && ( )}