We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hello, amazing lib. I see the field to improve it.
Currently, we have something like this:
const Colors = ["red", "green", "blue"] as const; const FavoriteColor = z.enum(Colors).array(); // // const FavoriteColor = z.array().enum(Colors) const mapping = [ [FavoriteColor, MultiCheckbox], ] as const; const Schema = z.object({ favoriteColor: FavoriteColor.describe("Favorite Color"), }); const MultiCheckbox = (props: { options: string[] }) => { const { options } = props; ... } Const App = ()=> <MyForm form={form} schema={Schema} props={{ favoriteColor: { options: FavoriteColor._def.type.options, }, }} />
It works, but I want it to look like this!
const Colors = ["red", "green", "blue"] as const; const FavoriteColor = z.enum(Colors).array(); // // const FavoriteColor = z.array().enum(Colors) const mapping = [ [FavoriteColor, MultiCheckbox], ] as const; const Schema = z.object({ favoriteColor: FavoriteColor.describe("Favorite Color"), }); const MultiCheckbox = () => { const options = useEnumValues(); ... } Const App = ()=> <MyForm form={form} schema={Schema} />
I added PR with a proposition for it. Functionality + tests.
The text was updated successfully, but these errors were encountered:
#113
Sorry, something went wrong.
I just linked my local repo with this newly added functionality and it looks like it works.
No branches or pull requests
Hello, amazing lib. I see the field to improve it.
Currently, we have something like this:
It works, but I want it to look like this!
I added PR with a proposition for it.
Functionality + tests.
The text was updated successfully, but these errors were encountered: