mirror of
https://github.com/jnsahaj/tweakcn.git
synced 2026-08-30 18:10:28 +08:00
12 lines
400 B
TypeScript
12 lines
400 B
TypeScript
import { defaultThemeState } from "@/config/theme";
|
|
import { ThemeStyles } from "@/types/theme";
|
|
|
|
export function mergeThemeStylesWithDefaults(themeStyles: ThemeStyles) {
|
|
const mergedStyles = {
|
|
...defaultThemeState.styles,
|
|
light: { ...defaultThemeState.styles.light, ...themeStyles.light },
|
|
dark: { ...defaultThemeState.styles.dark, ...themeStyles.dark },
|
|
};
|
|
return mergedStyles;
|
|
}
|