UNPKG

zod-form-kit

Version:

UI-agnostic form generation library based on Zod schemas with extensible adapter pattern

5 lines (4 loc) 572 B
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; export function BooleanField({ name, label, value = false, onChange, error, className = '' }) { return (_jsxs("div", { className: `field boolean-field ${className}`, children: [_jsxs("label", { className: "field-label checkbox-label", children: [_jsx("input", { id: name, name: name, type: "checkbox", checked: value, onChange: (e) => onChange(e.target.checked), className: `field-input ${error ? 'error' : ''}` }), label] }), error && _jsx("span", { className: "field-error", children: error })] })); }