Skip to content

Commit

Permalink
fix: bug
Browse files Browse the repository at this point in the history
  • Loading branch information
dream2023 committed Feb 29, 2024
1 parent e0f8ffe commit 4235ff4
Showing 1 changed file with 32 additions and 22 deletions.
54 changes: 32 additions & 22 deletions src/hooks/useStyleRegister.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -491,30 +491,40 @@ export default function useStyleRegister(
},
);

return useCallback((node: React.ReactElement) => {
let styleNode: React.ReactElement;
return React.useCallback(
(node: React.ReactElement) => {
let styleNode: React.ReactElement;

if (!ssrInline || isMergedClientSide || !defaultCache) {
styleNode = <Empty />;
} else {
styleNode = (
<style
{...{
[ATTR_TOKEN]: cachedTokenKey,
[ATTR_MARK]: cachedStyleId,
}}
dangerouslySetInnerHTML={{ __html: cachedStyleStr }}
/>
);
}

if (!ssrInline || isMergedClientSide || !defaultCache) {
styleNode = <Empty />;
} else {
styleNode = (
<style
{...{
[ATTR_TOKEN]: cachedTokenKey,
[ATTR_MARK]: cachedStyleId,
}}
dangerouslySetInnerHTML={{ __html: cachedStyleStr }}
/>
return (
<>
{styleNode}
{node}
</>
);
}

return (
<>
{styleNode}
{node}
</>
);
}, [ssrInline, isMergedClientSide, defaultCache, cachedStyleStr, cachedTokenKey, cachedStyleId]);
},
[
ssrInline,
isMergedClientSide,
defaultCache,
cachedStyleStr,
cachedTokenKey,
cachedStyleId,
],
);
}

export const extract: ExtractStyle<StyleCacheValue> = (
Expand Down

0 comments on commit 4235ff4

Please sign in to comment.