koval-ui
Version:
React components collection with minimalistic design. Supports theming, layout, and input validation.
3 lines (2 loc) • 904 B
JavaScript
"use client";"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("react/jsx-runtime"),t=require("react"),s=require("css-vars-hook"),n=require("../../internal/utils/convertThemeVarName.cjs"),c=require("./Provider.module.css.cjs"),d=require("../Theme/themePodil.cjs"),u=require("../Theme/theme.cjs"),a=require("../Dialog/DialogProvider.cjs"),m=require("../Notification/NotificationProvider.cjs"),v=require("../Toast/ToastProvider.cjs"),l=require("../Drawer/DrawerProvider.cjs"),h=({children:o,theme:r=d.theme})=>{const i=t.useMemo(()=>n.convertTheme({...u.theme,...r}),[r]);return e.jsx(s.RootThemeProvider,{theme:i,className:c.default.provider,children:e.jsx(a.DialogProvider,{children:e.jsx(m.NotificationProvider,{children:e.jsx(v.ToastProvider,{children:e.jsx(l.DrawerProvider,{children:o})})})})})};exports.Provider=h;
//# sourceMappingURL=Provider.cjs.map