frappe.ui.ThemeSwitcher = class CustomThemeSwitcher extends frappe.ui.ThemeSwitcher { constructor() { super() } fetch_themes() { return new Promise((resolve) => { this.themes = [ { name: "light", label: ("Frappe Light"), info: ("Light Theme"), }, { name: "dark", label: "Timeless Night", info: "Dark Theme", }, { name: "modern_ui_theme", label: "Modern Desk UI", info: "The theme I copied from github" }, { name: "automatic", label: "Automatic", info: "Uses system's theme to switch between light and dark mode", } ]; resolve(this.themes); }); } }