@greensight/gds
Version:
Greensight Design System
26 lines (22 loc) • 903 B
JavaScript
'use client';
var index = require('../../index-DpARvNVo.js');
var React = require('react');
var components_Container_index = require('../Container/index.js');
require('../../useTheme-Cmzhs1Ba.js');
var _excluded = ["container", "containerClassName", "children"];
/**
* Component for creating page sections.
*/
var Section = /*#__PURE__*/React.forwardRef(function (_ref, ref) {
var _ref$container = _ref.container,
container = _ref$container === void 0 ? true : _ref$container,
containerClassName = _ref.containerClassName,
children = _ref.children,
props = index._objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/React.createElement("section", index._extends({
ref: ref
}, props), container ? /*#__PURE__*/React.createElement(components_Container_index.Container, {
className: containerClassName
}, children) : children);
});
exports.Section = Section;