@cosva-lab/form-builder
Version:
React form builder.
32 lines (30 loc) • 718 B
JavaScript
const require_runtime = require('./_virtual/_rolldown/runtime.cjs');
const require_index = require('./inputsTypes/Input/index.cjs');
let react = require("react");
react = require_runtime.__toESM(react);
//#region src/Inputs.tsx
function Inputs(props) {
const { field, onChangeField } = props;
const { type } = field;
switch (type) {
case "date":
case "email":
case "number":
case "password":
case "search":
case "tel":
case "text":
case "time":
case "url":
case "week":
case "datetime-local":
case void 0: return /* @__PURE__ */ react.default.createElement(require_index.Input, {
field,
type,
onChangeField
});
default: return null;
}
}
//#endregion
exports.default = Inputs;