UNPKG

@wulperstudio/cms

Version:
39 lines (38 loc) 1.89 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.LayoutHeaderForm = void 0; var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties")); var _react = _interopRequireDefault(require("react")); var _styled = require("./styled"); var _jsxRuntime = require("react/jsx-runtime"); var _excluded = ["header", "body", "footer", "columnGap", "rowGap", "padding", "componentsProps", "subheader"]; /* eslint-disable arrow-body-style */ var LayoutHeaderForm = exports.LayoutHeaderForm = function LayoutHeaderForm(_ref) { var header = _ref.header, body = _ref.body, footer = _ref.footer, columnGap = _ref.columnGap, rowGap = _ref.rowGap, padding = _ref.padding, componentsProps = _ref.componentsProps, subheader = _ref.subheader, props = (0, _objectWithoutProperties2["default"])(_ref, _excluded); return /*#__PURE__*/(0, _jsxRuntime.jsxs)(_styled.Root, Object.assign({}, props, { columnGap: columnGap, rowGap: rowGap, padding: padding, hasFooter: !!footer, children: [/*#__PURE__*/(0, _jsxRuntime.jsx)(_styled.Header, Object.assign({}, componentsProps == null ? void 0 : componentsProps.HeaderProps, { children: header })), /*#__PURE__*/(0, _jsxRuntime.jsx)(_styled.SubHeader, Object.assign({}, componentsProps == null ? void 0 : componentsProps.SubheaderProps, { children: subheader })), /*#__PURE__*/(0, _jsxRuntime.jsx)(_styled.Body, Object.assign({}, componentsProps == null ? void 0 : componentsProps.BodyProps, { children: body })), footer !== null && /*#__PURE__*/(0, _jsxRuntime.jsx)(_styled.Footer, Object.assign({}, componentsProps == null ? void 0 : componentsProps.FooterProps, { children: footer }))] })); };