-
Notifications
You must be signed in to change notification settings - Fork 32
Closed
Labels
AnsweredThis question has been answeredThis question has been answeredFeature RequestA new feature requested for the packageA new feature requested for the package
Description
Is your feature request related to a problem? Please describe.
I tried to use this with Formik. But I couldn't get it to work as a drop in replacement fromthe normal chakra ui select.
Describe the solution you'd like
If this is already implemented, I would love an example. If not, what's the point of a Select without it being useful for forms.
Describe alternatives you've considered
I searched how people do that with react select, but I couldn't do it.
Here is my code, it works with the normal Chakra UI Select.
<Field name="subject" validate={validateSubject}>
{({ field, form }: FieldProps) => (
<FormControl
isInvalid={!!form.errors.subject && !!form.touched.subject}
isRequired
>
<FormLabel mt="4">Subject</FormLabel>
<Select
{...field}
id="subject"
placeholder="Select subject.."
options={options}
rounded="4"
/>
<FormErrorMessage>{form.errors.subject}</FormErrorMessage>
</FormControl>
)}
</Field>
But I get this error with the new select.
Unhandled Runtime Error
TypeError: target is undefined
Call Stack
useFormik/executeChange<
node_modules\formik\dist\formik.esm.js (721:0)
useFormik/handleChange<
node_modules\formik\dist\formik.esm.js (755:0)
useEventCallback/<
node_modules\formik\dist\formik.esm.js (1256:0)
Metadata
Metadata
Assignees
Labels
AnsweredThis question has been answeredThis question has been answeredFeature RequestA new feature requested for the packageA new feature requested for the package