@greensight/gds
Version:
Greensight Design System
24 lines (20 loc) • 760 B
JavaScript
'use client';
var index = require('../../index-DpARvNVo.js');
var React = require('react');
var useTheme = require('../../useTheme-Cmzhs1Ba.js');
var _excluded = ["children", "className"];
/**
* Component for creating main page container with `layout` theme parameters.
*/
var Container = /*#__PURE__*/React.forwardRef(function (_ref, ref) {
var children = _ref.children,
className = _ref.className,
props = index._objectWithoutProperties(_ref, _excluded);
var _useScssTheme = useTheme.useScssTheme(),
styles = _useScssTheme.components.container;
return /*#__PURE__*/React.createElement("div", index._extends({
className: index.cn(styles.container, className),
ref: ref
}, props), children);
});
exports.Container = Container;