import { useState } from 'react'; import { ActionGroup, Button, ButtonType, ButtonVariant, Divider, Form, FormContextProvider, FormGroup, FormHelperText, HelperText, HelperTextItem, MenuToggle, Select, SelectList, SelectOption, TextArea, TextInput } from '@patternfly/react-core'; import RhUiErrorFillIcon from '@patternfly/react-icons/dist/esm/icons/rh-ui-error-fill-icon'; export const FormState = () => { const [isSelectOpen, setIsSelectOpen] = useState(false); const [formStateExpanded, setFormStateExpanded] = 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']}