UNPKG

@gravity-ui/uikit

Version:

Gravity UI base styling and components

14 lines (13 loc) 807 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Overlay = Overlay; const jsx_runtime_1 = require("react/jsx-runtime"); const useDefaultProps_1 = require("../theme/useDefaultProps.js"); const cn_1 = require("../utils/cn.js"); require("./Overlay.css"); const b = (0, cn_1.block)('overlay'); function Overlay(rawProps) { const { className, background = 'base', visible = false, children, } = (0, useDefaultProps_1.useDefaultProps)('Overlay', rawProps); return ((0, jsx_runtime_1.jsxs)("div", { className: b({ visible }, className), children: [(0, jsx_runtime_1.jsx)("div", { className: b('background', { style: background }) }), children && (0, jsx_runtime_1.jsx)("div", { className: b('children'), children: children })] })); } //# sourceMappingURL=Overlay.js.map