From 27b152267f4d7c95546339d2bf1381f87aef31df Mon Sep 17 00:00:00 2001 From: Aleksander Grygier Date: Sat, 29 Nov 2025 01:38:02 +0100 Subject: [PATCH] refactor: Constants --- .../src/lib/components/app/models/ModelsSelector.svelte | 9 +++++---- .../webui/src/lib/constants/floating-ui-constraints.ts | 3 +++ 2 files changed, 8 insertions(+), 4 deletions(-) create mode 100644 tools/server/webui/src/lib/constants/floating-ui-constraints.ts diff --git a/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte b/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte index 44a1468ca6..7f47330f91 100644 --- a/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte +++ b/tools/server/webui/src/lib/components/app/models/ModelsSelector.svelte @@ -19,6 +19,11 @@ import { isRouterMode } from '$lib/stores/server.svelte'; import { DialogModelInformation } from '$lib/components/app'; import type { ModelOption } from '$lib/types/models'; + import { + MENU_MAX_WIDTH, + MENU_OFFSET, + VIEWPORT_GUTTER + } from '$lib/constants/floating-ui-constraints'; interface Props { class?: string; @@ -154,10 +159,6 @@ maxHeight: number; } | null>(null); - const VIEWPORT_GUTTER = 8; - const MENU_OFFSET = 6; - const MENU_MAX_WIDTH = 320; - onMount(async () => { try { await modelsStore.fetch(); diff --git a/tools/server/webui/src/lib/constants/floating-ui-constraints.ts b/tools/server/webui/src/lib/constants/floating-ui-constraints.ts new file mode 100644 index 0000000000..c95d3f1841 --- /dev/null +++ b/tools/server/webui/src/lib/constants/floating-ui-constraints.ts @@ -0,0 +1,3 @@ +export const VIEWPORT_GUTTER = 8; +export const MENU_OFFSET = 6; +export const MENU_MAX_WIDTH = 320;