From 4a8ed32d3e9e77f4d23be374b61530f1a8d38947 Mon Sep 17 00:00:00 2001 From: Alphons Joseph <93847055+Crazypersonalph@users.noreply.github.com> Date: Thu, 5 Sep 2024 20:45:52 +0800 Subject: [PATCH] remove redundant code --- .../pages/settings/shortcuts.svelte | 5 +- src/svelte-interface/types/AppProps.ts | 64 ------------------- .../types/ColorPickerProps.ts | 5 -- src/svelte-interface/types/SliderProps.ts | 7 -- src/svelte-interface/types/SwitchProps.ts | 6 -- .../types/TabbedContainerProps.ts | 10 --- 6 files changed, 4 insertions(+), 93 deletions(-) delete mode 100644 src/svelte-interface/types/AppProps.ts delete mode 100644 src/svelte-interface/types/ColorPickerProps.ts delete mode 100644 src/svelte-interface/types/SliderProps.ts delete mode 100644 src/svelte-interface/types/SwitchProps.ts delete mode 100644 src/svelte-interface/types/TabbedContainerProps.ts diff --git a/src/svelte-interface/pages/settings/shortcuts.svelte b/src/svelte-interface/pages/settings/shortcuts.svelte index 181f6a8d..2d94d66f 100644 --- a/src/svelte-interface/pages/settings/shortcuts.svelte +++ b/src/svelte-interface/pages/settings/shortcuts.svelte @@ -1,5 +1,8 @@
shortcuts tab
\ No newline at end of file diff --git a/src/svelte-interface/types/AppProps.ts b/src/svelte-interface/types/AppProps.ts deleted file mode 100644 index 0ec056c2..00000000 --- a/src/svelte-interface/types/AppProps.ts +++ /dev/null @@ -1,64 +0,0 @@ -export interface SettingsState { - notificationCollector: boolean; - theme: string; - lessonAlerts: boolean; - telemetry: boolean; - animatedBackground: boolean; - animatedBackgroundSpeed: string; - customThemeColor: string; - betterSEQTAPlus: boolean; - shortcuts: Shortcut[]; - customshortcuts: CustomShortcut[]; - transparencyEffects: boolean; -} - -interface ToggleItem { - toggle: boolean; -} - -interface Shortcut { - enabled: boolean; - name: string; -} - -export interface CustomShortcut { - name: string; - url: string; - icon: string; -} - -export interface MainConfig { - DarkMode: boolean; - animatedbk: boolean; - bksliderinput: string; - customshortcuts: CustomShortcut[]; - defaultmenuorder: any[]; - lessonalert: boolean; - menuitems: { - assessments: ToggleItem; - courses: ToggleItem; - dashboard: ToggleItem; - documents: ToggleItem; - forums: ToggleItem; - goals: ToggleItem; - home: ToggleItem; - messages: ToggleItem; - myed: ToggleItem; - news: ToggleItem; - notices: ToggleItem; - portals: ToggleItem; - reports: ToggleItem; - settings: ToggleItem; - timetable: ToggleItem; - welcome: ToggleItem; - }; - menuorder: any[]; - notificationcollector: boolean; - telemetry: boolean; - onoff: boolean; - selectedColor: string; - shortcuts: Shortcut[]; - subjectfilters: Record; - transparencyEffects: boolean; - theme: string; -} diff --git a/src/svelte-interface/types/ColorPickerProps.ts b/src/svelte-interface/types/ColorPickerProps.ts deleted file mode 100644 index ae888971..00000000 --- a/src/svelte-interface/types/ColorPickerProps.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface ColorPickerProps { - color: string; - onChange: (color: string) => void; - id: string; -} \ No newline at end of file diff --git a/src/svelte-interface/types/SliderProps.ts b/src/svelte-interface/types/SliderProps.ts deleted file mode 100644 index 7ae50459..00000000 --- a/src/svelte-interface/types/SliderProps.ts +++ /dev/null @@ -1,7 +0,0 @@ -import React from 'react'; -import "./Slider.css"; -export interface Slider { - onValueChange: (value: number) => void; -} -declare const Slider: React.FC; -export default Slider; diff --git a/src/svelte-interface/types/SwitchProps.ts b/src/svelte-interface/types/SwitchProps.ts deleted file mode 100644 index 8a43742d..00000000 --- a/src/svelte-interface/types/SwitchProps.ts +++ /dev/null @@ -1,6 +0,0 @@ -import "./Switch.css"; - -export interface SwitchProps { - onChange: (isOn: boolean) => void; - state: boolean; -} \ No newline at end of file diff --git a/src/svelte-interface/types/TabbedContainerProps.ts b/src/svelte-interface/types/TabbedContainerProps.ts deleted file mode 100644 index cea6689d..00000000 --- a/src/svelte-interface/types/TabbedContainerProps.ts +++ /dev/null @@ -1,10 +0,0 @@ -import React, { JSX } from 'react'; -export interface Tab { - title: string; - content: JSX.Element; -} -export interface TabbedContainerProps { - tabs: Tab[]; -} -declare const TabbedContainer: React.FC; -export default TabbedContainer;