All Downloads are FREE. Search and download functionalities are using the official Maven repository.

package.dist.cjs.styled-system.provider.cjs Maven / Gradle / Ivy

"use strict";
"use client";
'use strict';

var jsxRuntime = require('react/jsx-runtime');
var react = require('@emotion/react');
var createContext = require('../create-context.cjs');

const [ChakraContextProvider, useChakraContext] = createContext.createContext({
  name: "ChakraContext",
  strict: true,
  providerName: ""
});
function ChakraProvider(props) {
  const { value: sys, children } = props;
  return /* @__PURE__ */ jsxRuntime.jsxs(ChakraContextProvider, { value: sys, children: [
    !sys._config.disableLayers && /* @__PURE__ */ jsxRuntime.jsx(react.Global, { styles: sys.layers.atRule }),
    /* @__PURE__ */ jsxRuntime.jsx(
      react.Global,
      {
        styles: [sys.getPreflightCss(), sys.getGlobalCss(), sys.getTokenCss()]
      }
    ),
    children
  ] });
}

exports.ChakraProvider = ChakraProvider;
exports.useChakraContext = useChakraContext;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy