UNPKG

@yamada-ui/react

Version:

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion

26 lines (22 loc) 948 B
"use client"; const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.cjs'); const require_create_system = require('./create-system.cjs'); let react = require("react"); react = require_rolldown_runtime.__toESM(react); let react_jsx_runtime = require("react/jsx-runtime"); react_jsx_runtime = require_rolldown_runtime.__toESM(react_jsx_runtime); //#region src/core/system/system-provider.tsx const SystemContext = (0, react.createContext)(require_create_system.defaultSystem); const SystemProvider = ({ children, config, theme = {} }) => { return /* @__PURE__ */ (0, react_jsx_runtime.jsx)(SystemContext, { value: (0, react.useMemo)(() => require_create_system.createSystem(theme, config), [theme, config]), children }); }; const useSystem = () => { return (0, react.use)(SystemContext); }; //#endregion exports.SystemProvider = SystemProvider; exports.useSystem = useSystem; //# sourceMappingURL=system-provider.cjs.map