UNPKG

@hhgtech/hhg-components

Version:
23 lines (17 loc) 1.13 kB
'use strict'; var tslib_es6 = require('./tslib.es6-af09a0ba.js'); var React = require('react'); var core = require('@mantine/core'); var index$1 = require('./index-4d838fd2.js'); var index = require('./index-04864074.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 = index.CustomStylesType.NONE } = _a, props = tslib_es6.__rest(_a, ["children", "locale", "template", "isNotifications", "customStyleType"]); index$1.useMantineLocale(locale); return (React__default["default"].createElement(core.MantineProvider, Object.assign({ theme: index$1.getMantineThemeOverride(locale, template, customStyleType) }, props), React__default["default"].createElement(index.TemplateProvider, { variant: customStyleType }, children, isNotifications && React__default["default"].createElement(index$1.NotificationsHandler, null)))); }; exports.MantineProvider = MantineProvider;