refactor: change theme handling to support element-ui scss variables

This commit is contained in:
pa
2025-07-27 21:39:10 +09:00
committed by Natsumi
parent 96dfe2fcef
commit def96c1a4d
6 changed files with 91 additions and 98 deletions

View File

@@ -0,0 +1,39 @@
export const THEME_CONFIG = {
system: {
cssFile: '',
requiresDarkBase: false,
isDark: 'system',
name: 'System'
},
light: {
cssFile: '',
requiresDarkBase: false,
isDark: false,
name: 'Light'
},
dark: { cssFile: '', requiresDarkBase: true, isDark: true, name: 'Dark' },
darkvanillaold: {
cssFile: 'theme.darkvanillaold.css',
requiresDarkBase: true,
isDark: true,
name: 'Dark Vanilla Old'
},
darkvanilla: {
cssFile: 'theme.darkvanilla.css',
requiresDarkBase: true,
isDark: true,
name: 'Dark Vanilla'
},
pink: {
cssFile: 'theme.pink.css',
requiresDarkBase: true,
isDark: true,
name: 'Pink'
},
material3: {
cssFile: 'theme.material3.css',
requiresDarkBase: true,
isDark: true,
name: 'Material 3'
}
};