UNPKG

dw-neit-style

Version:

css-in-js solution for application combine with antd v5 token system and emotion

16 lines 588 B
import { jsx as _jsx } from "react/jsx-runtime"; /** * 创建一个 styled api 的 ThemeProvider * 如果用户有设定 ThemeProvider,就使用用户的,否则使用 ThemeContext.Provider * @param styledConfig */ export var createStyledThemeProvider = function createStyledThemeProvider(styledConfig) { if (styledConfig.ThemeProvider) return styledConfig.ThemeProvider; var ThemeContext = styledConfig.ThemeContext; return function (props) { return /*#__PURE__*/_jsx(ThemeContext.Provider, { value: props.theme, children: props.children }); }; };