From d22c3b0c257f5daf5b401988a35ab9ce981a2341 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Fri, 12 Aug 2022 19:54:46 +0200 Subject: refactor(frontend): move from Webpack to Vite Also overhaulds the building and linting for frontend assets. --- subprojects/frontend/src/theme/EditorTheme.ts | 46 ++------------------------- 1 file changed, 3 insertions(+), 43 deletions(-) (limited to 'subprojects/frontend/src/theme/EditorTheme.ts') diff --git a/subprojects/frontend/src/theme/EditorTheme.ts b/subprojects/frontend/src/theme/EditorTheme.ts index 294192fa..a16b4c3b 100644 --- a/subprojects/frontend/src/theme/EditorTheme.ts +++ b/subprojects/frontend/src/theme/EditorTheme.ts @@ -1,47 +1,7 @@ -import type { PaletteMode } from '@mui/material'; - -import cssVariables from '../themeVariables.module.scss'; - -export enum EditorTheme { +enum EditorTheme { Light, Dark, + Default = EditorTheme.Dark, } -export class EditorThemeData { - className: string; - - paletteMode: PaletteMode; - - toggleDarkMode: EditorTheme; - - foreground!: string; - - foregroundHighlight!: string; - - background!: string; - - primary!: string; - - secondary!: string; - - constructor(className: string, paletteMode: PaletteMode, toggleDarkMode: EditorTheme) { - this.className = className; - this.paletteMode = paletteMode; - this.toggleDarkMode = toggleDarkMode; - Reflect.ownKeys(this).forEach((key) => { - if (!Reflect.get(this, key)) { - const cssKey = `${this.className}--${key.toString()}`; - if (cssKey in cssVariables) { - Reflect.set(this, key, cssVariables[cssKey]); - } - } - }); - } -} - -export const DEFAULT_THEME = EditorTheme.Dark; - -export const EDITOR_THEMES: { [key in EditorTheme]: EditorThemeData } = { - [EditorTheme.Light]: new EditorThemeData('light', 'light', EditorTheme.Dark), - [EditorTheme.Dark]: new EditorThemeData('dark', 'dark', EditorTheme.Light), -}; +export default EditorTheme; -- cgit v1.2.3-54-g00ecf