@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
36 lines (35 loc) • 1.57 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "Plasmantine", {
enumerable: true,
get: function() {
return Plasmantine;
}
});
var _object_spread = require("@swc/helpers/_/_object_spread");
var _object_spread_props = require("@swc/helpers/_/_object_spread_props");
var _object_without_properties = require("@swc/helpers/_/_object_without_properties");
var _jsxruntime = require("react/jsx-runtime");
require("../styles/global.css");
var _core = require("@mantine/core");
var _mergeCSSVariablesResolvers = require("./mergeCSSVariablesResolvers.js");
var _plasmaCSSVariablesResolver = require("./plasmaCSSVariablesResolver.js");
var _Theme = require("./Theme.js");
var Plasmantine = function Plasmantine(_0) {
var children = _0.children, externalTheme = _0.theme, externalCSSVariablesResolver = _0.cssVariablesResolver, others = _object_without_properties._(_0, [
"children",
"theme",
"cssVariablesResolver"
]);
var theme = (0, _core.mergeThemeOverrides)(_Theme.plasmaTheme, externalTheme);
var cssVariablesResolver = (0, _mergeCSSVariablesResolvers.mergeCSSVariablesResolvers)(_plasmaCSSVariablesResolver.plasmaCSSVariablesResolver, externalCSSVariablesResolver);
return /*#__PURE__*/ (0, _jsxruntime.jsx)(_core.MantineProvider, _object_spread_props._(_object_spread._({
theme: theme,
cssVariablesResolver: cssVariablesResolver
}, others), {
children: children
}));
};
//# sourceMappingURL=Plasmantine.js.map