import React from 'react'; import { ActionGroup, Button, ButtonType, ButtonVariant, Divider, Form, FormContextProvider, FormGroup, FormHelperText, HelperText, HelperTextItem, MenuToggle, Select, SelectList, SelectOption, TextArea, TextInput } from '@breakaway/preact-core'; import ExclamationCircleIcon from '@patternfly/react-icons/dist/esm/icons/exclamation-circle-icon'; export const FormState = () => { const [isSelectOpen, setIsSelectOpen] = React.useState(false); const [formStateExpanded, setFormStateExpanded] = React.useState(false); return ( {({ setValue, getValue, setError, values, errors }) => (
{ setValue('input-id', value); setError('input-id', undefined); }} value={getValue('input-id')} validated={errors['input-id'] ? 'error' : 'default'} /> })} > {errors['input-id']}