From 87c5a68127ee63fd89ec5d776b8cd466c1e01415 Mon Sep 17 00:00:00 2001 From: 2mal3 <56305732+2mal3@users.noreply.github.com> Date: Mon, 29 Dec 2025 19:02:58 +0100 Subject: [PATCH] refactor(frontend) --- control/frontend/src/lib/components/Button.svelte | 4 ++-- control/frontend/src/lib/components/PopUp.svelte | 10 +++++----- control/frontend/src/lib/components/TextInput.svelte | 2 +- control/frontend/src/routes/+page.svelte | 1 - control/frontend/src/routes/ControlView.svelte | 1 - control/frontend/src/routes/DisplayView.svelte | 10 +++++----- control/frontend/src/routes/FileView.svelte | 6 +++--- 7 files changed, 16 insertions(+), 18 deletions(-) diff --git a/control/frontend/src/lib/components/Button.svelte b/control/frontend/src/lib/components/Button.svelte index eac7cd5..141e856 100644 --- a/control/frontend/src/lib/components/Button.svelte +++ b/control/frontend/src/lib/components/Button.svelte @@ -11,7 +11,7 @@ disabled = false, title = '', click_function = () => {}, - menu_options = null, + menu_options = [], menu_class = 'right-0', div_class = '', children @@ -23,7 +23,7 @@ disabled?: boolean; title?: string; click_function?: (e: MouseEvent) => void; - menu_options?: MenuOption[] | null; + menu_options?: MenuOption[]; menu_class?: string; div_class?: string; children?: any; diff --git a/control/frontend/src/lib/components/PopUp.svelte b/control/frontend/src/lib/components/PopUp.svelte index 5533aa2..e99eeb8 100644 --- a/control/frontend/src/lib/components/PopUp.svelte +++ b/control/frontend/src/lib/components/PopUp.svelte @@ -52,20 +52,20 @@ {#if content.title}
{#if content.title_icon} {@const Icon = content.title_icon} - + {/if} -
+
{content.title}
-
+
{#if content.closable} - {/if} diff --git a/control/frontend/src/lib/components/TextInput.svelte b/control/frontend/src/lib/components/TextInput.svelte index c86d3dc..0e76e47 100644 --- a/control/frontend/src/lib/components/TextInput.svelte +++ b/control/frontend/src/lib/components/TextInput.svelte @@ -122,7 +122,7 @@ onkeydown={handle_keydown} oninput={validate_input} type="text" - class=" outline-none py-2 px-3 transition-all duration-100 flex-grow group" + class=" outline-none py-2 px-3 transition-all duration-100 grow group" {placeholder} /> {#if extension} diff --git a/control/frontend/src/routes/+page.svelte b/control/frontend/src/routes/+page.svelte index 46381a3..023141c 100644 --- a/control/frontend/src/routes/+page.svelte +++ b/control/frontend/src/routes/+page.svelte @@ -14,7 +14,6 @@ is_display_name_taken, remove_display } from '$lib/ts/stores/displays'; - import { text } from '@sveltejs/kit'; import { notifications } from '$lib/ts/stores/notification'; import { ping_ip } from '$lib/ts/api_handler'; import { onMount } from 'svelte'; diff --git a/control/frontend/src/routes/ControlView.svelte b/control/frontend/src/routes/ControlView.svelte index 09cebd4..82ce815 100644 --- a/control/frontend/src/routes/ControlView.svelte +++ b/control/frontend/src/routes/ControlView.svelte @@ -11,7 +11,6 @@ TextAlignStart, TrafficCone } from 'lucide-svelte'; - import { onMount } from 'svelte'; import Button from '$lib/components/Button.svelte'; import PopUp from '$lib/components/PopUp.svelte'; import type { PopupContent } from '$lib/ts/types'; diff --git a/control/frontend/src/routes/DisplayView.svelte b/control/frontend/src/routes/DisplayView.svelte index 55263a2..959b75e 100755 --- a/control/frontend/src/routes/DisplayView.svelte +++ b/control/frontend/src/routes/DisplayView.svelte @@ -150,7 +150,7 @@ />