UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

33 lines (31 loc) 984 B
'use client' // src/chakra-provider.tsx import { ChakraProvider as BaseChakraProvider } from "@chakra-ui/provider"; import { theme as defaultTheme, baseTheme } from "@chakra-ui/theme"; import { ToastProvider, ToastOptionProvider } from "@chakra-ui/toast"; import { jsx, jsxs } from "react/jsx-runtime"; var createChakraProvider = (providerTheme) => { return function ChakraProvider2({ children, theme = providerTheme, toastOptions, ...restProps }) { return /* @__PURE__ */ jsxs(BaseChakraProvider, { theme, ...restProps, children: [ /* @__PURE__ */ jsx(ToastOptionProvider, { value: toastOptions == null ? void 0 : toastOptions.defaultOptions, children }), /* @__PURE__ */ jsx(ToastProvider, { ...toastOptions }) ] }); }; }; var ChakraProvider = createChakraProvider(defaultTheme); var ChakraBaseProvider = createChakraProvider(baseTheme); export { ChakraProvider, ChakraBaseProvider }; //# sourceMappingURL=chunk-QAITB7GG.mjs.map