UNPKG

984 BJavaScriptView Raw
1'use client'
2
3// src/chakra-provider.tsx
4import {
5 ChakraProvider as BaseChakraProvider
6} from "@chakra-ui/provider";
7import { theme as defaultTheme, baseTheme } from "@chakra-ui/theme";
8import {
9 ToastProvider,
10 ToastOptionProvider
11} from "@chakra-ui/toast";
12import { jsx, jsxs } from "react/jsx-runtime";
13var createChakraProvider = (providerTheme) => {
14 return function ChakraProvider2({
15 children,
16 theme = providerTheme,
17 toastOptions,
18 ...restProps
19 }) {
20 return /* @__PURE__ */ jsxs(BaseChakraProvider, { theme, ...restProps, children: [
21 /* @__PURE__ */ jsx(ToastOptionProvider, { value: toastOptions == null ? void 0 : toastOptions.defaultOptions, children }),
22 /* @__PURE__ */ jsx(ToastProvider, { ...toastOptions })
23 ] });
24 };
25};
26var ChakraProvider = createChakraProvider(defaultTheme);
27var ChakraBaseProvider = createChakraProvider(baseTheme);
28
29export {
30 ChakraProvider,
31 ChakraBaseProvider
32};
33//# sourceMappingURL=chunk-QAITB7GG.mjs.map
\No newline at end of file