We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1daeabe commit cf772c1Copy full SHA for cf772c1
src/ThemeProvide/index.tsx
@@ -53,7 +53,10 @@ export const ThemeProvide: React.FC<ThemeProvideProps> = ({
53
* 使用 useMemo 优化性能,避免重复查询DOM
54
*/
55
const hasProviderDom = useMemo(() => {
56
- return document.querySelector(`.${className}`) !== null;
+ if (typeof document !== 'undefined' && className) {
57
+ return document.querySelector(`.${className}`) !== null;
58
+ }
59
+ return false;
60
}, [className]);
61
62
/**
0 commit comments