ponchojs
Version:
Poncho
3 lines (2 loc) • 832 B
JavaScript
;Object.defineProperty(exports,"__esModule",{value:!0});var e=require("./emotion-react-jsx-runtime.esm-1fb36074.js"),r=require("classnames"),i=require("react"),s=require("./col.js"),t=require("./row.js");function d(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}require("./useFormContext-33c167b2.js"),require("./tslib.es6-ca8de689.js");var o=d(r),l=d(i);const n=i.memo((r=>{const{title:d,children:n,hidden:c}=r,u=i.useCallback((()=>i.Children.map(n,(r=>l.default.isValidElement(r)&&r.type!==t.Row?e.jsx(t.Row,{children:e.jsx(s.Col,{children:r},void 0)},void 0):r))),[n]);return e.jsxs("fieldset",Object.assign({className:o.default({hidden:c})},{children:[d&&e.jsx("legend",{children:e.jsx("h3",{children:d},void 0)},void 0),u()]}),void 0)}));exports.FormSection=n;
//# sourceMappingURL=formsection.js.map