38 lines
1.5 KiB
TypeScript
38 lines
1.5 KiB
TypeScript
import { BarTheme } from './bar/index';
|
|
import { NotificationsTheme } from './notifications/index';
|
|
import { BatteryMenuTheme } from './menus/battery';
|
|
import { BluetoothMenuTheme } from './menus/bluetooth';
|
|
import { ClockMenuTheme } from './menus/clock';
|
|
import { DashboardMenuTheme } from './menus/dashboard';
|
|
import { MenuTheme } from './menus/index';
|
|
import { MediaMenuTheme } from './menus/media';
|
|
import { NetworkMenuTheme } from './menus/network';
|
|
import { NotificationsMenuTheme } from './menus/notifications';
|
|
import { SystrayMenuTheme } from './menus/systray';
|
|
import { VolumeMenuTheme } from './menus/volume';
|
|
import { OsdTheme } from './osd/index';
|
|
import { Matugen } from './menus/matugen';
|
|
import { CustomModuleTheme } from 'customModules/theme';
|
|
import { PowerMenuTheme } from './menus/power';
|
|
|
|
export const themePages = {
|
|
'General Settings': MenuTheme(),
|
|
'Matugen Settings': Matugen(),
|
|
Bar: BarTheme(),
|
|
Notifications: NotificationsTheme(),
|
|
OSD: OsdTheme(),
|
|
'Battery Menu': BatteryMenuTheme(),
|
|
'Bluetooth Menu': BluetoothMenuTheme(),
|
|
'Clock Menu': ClockMenuTheme(),
|
|
'Dashboard Menu': DashboardMenuTheme(),
|
|
'Media Menu': MediaMenuTheme(),
|
|
'Network Menu': NetworkMenuTheme(),
|
|
'Notifications Menu': NotificationsMenuTheme(),
|
|
'System Tray': SystrayMenuTheme(),
|
|
'Volume Menu': VolumeMenuTheme(),
|
|
'Power Menu': PowerMenuTheme(),
|
|
'Custom Modules': CustomModuleTheme(),
|
|
} as const;
|
|
|
|
export type ThemePage = keyof typeof themePages;
|