UNPKG

@talend/react-forms

Version:

React forms library based on json schema form.

45 lines (44 loc) 1.38 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = void 0; var _propTypes = _interopRequireDefault(require("prop-types")); var _designSystem = require("@talend/design-system"); var _labels = require("../../../utils/labels"); var _jsxRuntime = require("react/jsx-runtime"); function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; } function FieldTemplate({ id, label, labelProps, children }) { return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_designSystem.StackVertical, { gap: "XXS", align: "stretch", justify: "start", height: "100%", noShrink: true, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_designSystem.Form.Label, { htmlFor: id, ...(0, _labels.getLabelProps)(label, labelProps) }), /*#__PURE__*/(0, _jsxRuntime.jsx)("div", { id: id, children: children || /*#__PURE__*/(0, _jsxRuntime.jsx)(_jsxRuntime.Fragment, { children: "\xA0" }) })] }); } if (process.env.NODE_ENV !== 'production') { FieldTemplate.propTypes = { children: _propTypes.default.node, id: _propTypes.default.string, label: _propTypes.default.string, labelProps: _propTypes.default.object }; } FieldTemplate.displayName = 'FieldTemplate'; var _default = exports.default = FieldTemplate; //# sourceMappingURL=TextMode.component.js.map