Skip to content

Commit b689d43

Browse files
committed
Split out conditional rendering
#1681
1 parent 4dcd6db commit b689d43

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

packages/components/src/theme/ThemeProvider.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,8 @@ export function ThemeProvider({
9999
});
100100
}, [activeThemes, selectedThemeKey, themes]);
101101

102-
return value == null ? null : (
103-
<ThemeContext.Provider value={value}>
102+
return (
103+
<>
104104
{activeThemes == null ? null : (
105105
<>
106106
{activeThemes.map(theme => (
@@ -110,8 +110,12 @@ export function ThemeProvider({
110110
))}
111111
</>
112112
)}
113-
<SpectrumThemeProvider>{children}</SpectrumThemeProvider>
114-
</ThemeContext.Provider>
113+
{value == null ? null : (
114+
<ThemeContext.Provider value={value}>
115+
<SpectrumThemeProvider>{children}</SpectrumThemeProvider>
116+
</ThemeContext.Provider>
117+
)}
118+
</>
115119
);
116120
}
117121

0 commit comments

Comments
 (0)