@gravity-ui/uikit
Version:
Gravity UI base styling and components
11 lines (10 loc) • 630 B
JavaScript
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime";
import { useDefaultProps } from "../theme/useDefaultProps.js";
import { block } from "../utils/cn.js";
import "./Overlay.css";
const b = block('overlay');
export function Overlay(rawProps) {
const { className, background = 'base', visible = false, children, } = useDefaultProps('Overlay', rawProps);
return (_jsxs("div", { className: b({ visible }, className), children: [_jsx("div", { className: b('background', { style: background }) }), children && _jsx("div", { className: b('children'), children: children })] }));
}
//# sourceMappingURL=Overlay.js.map