UNPKG

zod-to-fields

Version:

Turn your Zod schemas into configurable field arrays for easy integration with HTML, React, Vue, and more.

14 lines 455 B
import { z } from 'zod'; const setDefaultOptions = (fieldKey, fieldValue) => { const isEnum = fieldValue instanceof z.ZodEnum || fieldValue instanceof z.ZodNativeEnum; const tag = isEnum ? 'select' : 'input'; const label = fieldKey.charAt(0).toUpperCase() + fieldKey.slice(1); return { id: fieldKey, label, name: fieldKey, tag, }; }; export { setDefaultOptions }; //# sourceMappingURL=formHelpers.js.map