Migrate to Mantine v8 and Design Changes (#961)

* mantine v8 migration

* various design changes and improvements
This commit is contained in:
Jeff
2025-06-24 00:04:36 -07:00
committed by GitHub
parent bea55d48a8
commit c1330d92b2
473 changed files with 12469 additions and 11607 deletions
+23
View File
@@ -0,0 +1,23 @@
import merge from 'lodash/merge';
import { AppThemeConfiguration } from './app-theme-types';
import { AppTheme } from './app-theme-types';
import { defaultTheme } from '/@/shared/themes/default';
import { defaultDark } from '/@/shared/themes/default-dark/default-dark';
import { defaultLight } from '/@/shared/themes/default-light/default-light';
export const appTheme: Record<AppTheme, AppThemeConfiguration> = {
[AppTheme.DEFAULT_DARK]: defaultDark,
[AppTheme.DEFAULT_LIGHT]: defaultLight,
};
export const getAppTheme = (theme: AppTheme): AppThemeConfiguration => {
return {
app: merge({}, defaultTheme.app, appTheme[theme].app),
colors: merge({}, defaultTheme.colors, appTheme[theme].colors),
mantineOverride: merge({}, defaultTheme.mantineOverride, appTheme[theme].mantineOverride),
mode: appTheme[theme].mode,
stylesheets: appTheme[theme].stylesheets,
};
};