Skip to content

Commit

Permalink
improve generated CSS for defining a theme
Browse files Browse the repository at this point in the history
  • Loading branch information
radubrehar committed May 7, 2024
1 parent 54f9344 commit cedb081
Showing 1 changed file with 9 additions and 15 deletions.
24 changes: 9 additions & 15 deletions source/src/components/InfiniteTable/defineTheme.css.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,17 @@ export function defineTheme(
darkStyles: GlobalStyleRule;
},
) {
globalStyle(`.${getThemeNameCls(themeName)}:root`, {
...styles.lightStyles,
'@media': {
'(prefers-color-scheme: dark)': {
...styles.darkStyles,
globalStyle(
`.${getThemeNameCls(themeName)}:root, .${getThemeNameCls(themeName)}`,
{
...styles.lightStyles,
'@media': {
'(prefers-color-scheme: dark)': {
...styles.darkStyles,
},
},
},
});

globalStyle(`.${getThemeNameCls(themeName)}`, {
...styles.lightStyles,
'@media': {
'(prefers-color-scheme: dark)': {
...styles.darkStyles,
},
},
});
);
globalStyle(getThemeGlobalSelector(themeName, 'light'), styles.lightStyles);
globalStyle(getThemeGlobalSelector(themeName, 'dark'), styles.darkStyles);
}

0 comments on commit cedb081

Please sign in to comment.