antd-style
Version:
css-in-js solution for application combine with antd v5 token system and emotion
16 lines • 559 B
JavaScript
import _objectSpread from "@babel/runtime/helpers/esm/objectSpread2";
import { useMemo } from 'react';
import { theme } from 'antd';
import { useAntdStylish } from "./useAntdStylish";
export var useAntdTheme = function useAntdTheme() {
var _theme$useToken = theme.useToken(),
token = _theme$useToken.token,
cssVar = _theme$useToken.cssVar;
var stylish = useAntdStylish();
return useMemo(function () {
return _objectSpread(_objectSpread({}, token), {}, {
stylish: stylish,
cssVar: cssVar
});
}, [token, stylish, cssVar]);
};