package system_setting import ( "github.com/QuantumNous/new-api/common" "github.com/QuantumNous/new-api/setting/config" ) type ThemeSettings struct { Frontend string `json:"frontend"` } var themeSettings = ThemeSettings{ Frontend: "default", } func init() { config.GlobalConfig.Register("theme", &themeSettings) syncThemeToCommon() } func syncThemeToCommon() { themeSettings.Frontend = "default" common.SetTheme("default") } func GetThemeSettings() *ThemeSettings { return &themeSettings } // UpdateAndSyncTheme syncs the theme config to common after DB load. func UpdateAndSyncTheme() { syncThemeToCommon() }