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;