@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
35 lines (34 loc) • 1.53 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");
var _core = require("@mantine/core");
var _plasmaCSSVariablesResolver = require("./plasmaCSSVariablesResolver");
var _Theme = require("./Theme");
var _mergeCSSVariablesResolvers = require("./mergeCSSVariablesResolvers");
var Plasmantine = function(_param) {
var children = _param.children, externalTheme = _param.theme, externalCSSVariablesResolver = _param.cssVariablesResolver, others = _object_without_properties._(_param, [
"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