@focuson/form_components
Version:
Components that can be used by @focuson/forms
16 lines (15 loc) • 777 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.Optional = exports.yesNo = void 0;
const jsx_runtime_1 = require("react/jsx-runtime");
const label_1 = require("./label");
const radio_1 = require("./radio");
var yesNo;
(function (yesNo) {
yesNo["YES"] = "Yes";
yesNo["NO"] = "No";
})(yesNo = exports.yesNo || (exports.yesNo = {}));
function Optional({ id, state, label, mode, ariaLabel, name }) {
return ((0, jsx_runtime_1.jsxs)("div", { children: [(0, jsx_runtime_1.jsx)(label_1.Label, { state: state, label: label, htmlFor: name }), (0, jsx_runtime_1.jsx)("div", { children: (0, jsx_runtime_1.jsx)(radio_1.Radio, { id: id, state: state, mode: mode, ariaLabel: ariaLabel, enums: yesNo }) })] }));
}
exports.Optional = Optional;