@yamada-ui/react
Version:
React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion
25 lines (23 loc) • 966 B
JavaScript
const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.cjs');
const require_system_provider = require('../system/system-provider.cjs');
const require_theme_provider = require('../system/theme-provider.cjs');
const require_css = require('./css.cjs');
let react = require("react");
react = require_rolldown_runtime.__toESM(react);
let __emotion_css = require("@emotion/css");
__emotion_css = require_rolldown_runtime.__toESM(__emotion_css);
//#region src/core/css/use-css.ts
const useCSS = (cssObject = {}) => {
const system = require_system_provider.useSystem();
const { theme } = require_theme_provider.useTheme();
return (0, react.useMemo)(() => getCSS(system, theme)(cssObject), [
cssObject,
system,
theme
]);
};
const getCSS = (system, theme) => (cssObject = {}) => (0, __emotion_css.css)(require_css.css(system, theme)(cssObject));
//#endregion
exports.getCSS = getCSS;
exports.useCSS = useCSS;
//# sourceMappingURL=use-css.cjs.map