nice-ui
Version:
React design system, components, and utilities
23 lines (22 loc) • 840 B
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.HeaderFooter = void 0;
const React = require("react");
const nano_theme_1 = require("nano-theme");
const fixedClass = (0, nano_theme_1.rule)({
flex: '0 0',
});
const contentClass = (0, nano_theme_1.rule)({
d: 'flex',
flex: '1 1 100%',
});
const HeaderFooter = ({ header, footer, separator, children }) => {
const sep = !!separator && React.createElement("div", { className: fixedClass }, separator);
return (React.createElement(React.Fragment, null,
React.createElement("div", { className: fixedClass }, header),
sep,
React.createElement("div", { className: contentClass }, children),
sep,
React.createElement("div", { className: fixedClass }, footer)));
};
exports.HeaderFooter = HeaderFooter;
;