@greensight/gds
Version:
Greensight Design System
26 lines (22 loc) • 913 B
JavaScript
'use client';
import { _ as _objectWithoutProperties, a as _extends } from '../../index-BWlsKM8g.js';
import React__default, { forwardRef } from 'react';
import { Container } from '../Container/index.js';
import '../../useTheme-Bslje2r3.js';
var _excluded = ["container", "containerClassName", "children"];
/**
* Component for creating page sections.
*/
var Section = /*#__PURE__*/forwardRef(function (_ref, ref) {
var _ref$container = _ref.container,
container = _ref$container === void 0 ? true : _ref$container,
containerClassName = _ref.containerClassName,
children = _ref.children,
props = _objectWithoutProperties(_ref, _excluded);
return /*#__PURE__*/React__default.createElement("section", _extends({
ref: ref
}, props), container ? /*#__PURE__*/React__default.createElement(Container, {
className: containerClassName
}, children) : children);
});
export { Section };