@hhgtech/hhg-components
Version:
Hello Health Group common components
22 lines (16 loc) • 1.01 kB
JavaScript
;
var tslib_es6 = require('./tslib.es6-77827ae2.js');
var React = require('react');
var core = require('@mantine/core');
var index = require('./index-7270789c.js');
var text = require('./text-9542ed5a.js');
function _interopDefault (e) { return e && e.__esModule ? e : { 'default': e }; }
var React__default = /*#__PURE__*/_interopDefault(React);
const MantineProvider = (_a) => {
var { children, locale, template = 'hb', isNotifications = true, customStyleType = text.CustomStylesType.NONE } = _a, props = tslib_es6.__rest(_a, ["children", "locale", "template", "isNotifications", "customStyleType"]);
index.useMantineLocale(locale);
return (React__default["default"].createElement(core.MantineProvider, Object.assign({ theme: index.getMantineThemeOverride(locale, template, customStyleType) }, props),
children,
isNotifications && React__default["default"].createElement(index.NotificationsHandler, null)));
};
exports.MantineProvider = MantineProvider;