From 3f4e7d4e2e75406f6df9565fc60501fafd5ecbd1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maximilian=20Schm=C3=B6cker?= Date: Wed, 24 Jan 2024 16:53:51 +0100 Subject: [PATCH] feat: show settings origin --- frontend/package-lock.json | 26 ++++++ frontend/package.json | 1 + frontend/src/lib/config/ConfigBool.svelte | 3 +- frontend/src/lib/config/ConfigString.svelte | 2 - frontend/src/routes/+layout.svelte | 3 + frontend/src/routes/config/+page.svelte | 92 +++++++++++++++------ frontend/src/routes/config/+page.ts | 1 - 7 files changed, 99 insertions(+), 29 deletions(-) diff --git a/frontend/package-lock.json b/frontend/package-lock.json index d9e43808..112538fd 100644 --- a/frontend/package-lock.json +++ b/frontend/package-lock.json @@ -8,6 +8,7 @@ "name": "thymis-frontend", "version": "0.0.1", "devDependencies": { + "@floating-ui/dom": "^1.5.4", "@playwright/test": "^1.28.1", "@skeletonlabs/skeleton": "^2.3.0", "@skeletonlabs/tw-plugin": "^0.2.2", @@ -487,6 +488,31 @@ "node": ">=14" } }, + "node_modules/@floating-ui/core": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", + "dev": true, + "dependencies": { + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", + "dev": true, + "dependencies": { + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==", + "dev": true + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", diff --git a/frontend/package.json b/frontend/package.json index 5e75ded6..fc010d70 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -15,6 +15,7 @@ "test:unit": "vitest" }, "devDependencies": { + "@floating-ui/dom": "^1.5.4", "@playwright/test": "^1.28.1", "@skeletonlabs/skeleton": "^2.3.0", "@skeletonlabs/tw-plugin": "^0.2.2", diff --git a/frontend/src/lib/config/ConfigBool.svelte b/frontend/src/lib/config/ConfigBool.svelte index 4fbebb70..8464e0eb 100644 --- a/frontend/src/lib/config/ConfigBool.svelte +++ b/frontend/src/lib/config/ConfigBool.svelte @@ -1,5 +1,6 @@ - + diff --git a/frontend/src/lib/config/ConfigString.svelte b/frontend/src/lib/config/ConfigString.svelte index c4f1523e..5ac65456 100644 --- a/frontend/src/lib/config/ConfigString.svelte +++ b/frontend/src/lib/config/ConfigString.svelte @@ -7,8 +7,6 @@ let change = (e: Event) => { onChange((e.target as HTMLInputElement).value); }; - - $: console.log(value); = { CreateDeviceModal: { ref: CreateDeviceModal }, @@ -20,6 +22,7 @@ }; initializeStores(); + storePopup.set({ computePosition, autoUpdate, offset, shift, flip, arrow }); diff --git a/frontend/src/routes/config/+page.svelte b/frontend/src/routes/config/+page.svelte index ccba4dd9..6b92a211 100644 --- a/frontend/src/routes/config/+page.svelte +++ b/frontend/src/routes/config/+page.svelte @@ -1,12 +1,13 @@