UNPKG

@focuson/form_components

Version:

Components that can be used by @focuson/forms

13 lines (12 loc) 724 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LabelAndDropDownFromData = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const labelAndDropdown_1 = require("./labelAndDropdown"); function LabelAndDropDownFromData(props) { const { state, data, dataId, dataField, allButtons, parentState } = props; const actualData = data.optJsonOr([]); const enums = Object.fromEntries(actualData.map(t => [t[dataId], t[dataField]])); return (0, jsx_runtime_1.jsx)(labelAndDropdown_1.LabelAndDropdown, Object.assign({ parentState: parentState }, props, { state: state, allButtons: allButtons, enums: enums })); } exports.LabelAndDropDownFromData = LabelAndDropDownFromData;