From cae8cb63f9df869ad30aa785b7b2c34e375ba21a Mon Sep 17 00:00:00 2001 From: vcoppe Date: Fri, 12 Apr 2024 15:12:27 +0200 Subject: [PATCH] uniformize layer control input styling --- website/package-lock.json | 8 +- website/package.json | 2 +- website/src/lib/components/Menu.svelte | 2 +- website/src/lib/components/Toolbar.svelte | 2 +- .../layer-control/LayerControl.svelte | 84 +++++++++++-------- .../layer-control/LayerTreeNode.svelte | 21 ++++- .../src/lib/components/ui/separator/index.ts | 7 ++ .../components/ui/separator/separator.svelte | 22 +++++ 8 files changed, 101 insertions(+), 47 deletions(-) create mode 100644 website/src/lib/components/ui/separator/index.ts create mode 100644 website/src/lib/components/ui/separator/separator.svelte diff --git a/website/package-lock.json b/website/package-lock.json index 5be67fda..a8cfb9ca 100644 --- a/website/package-lock.json +++ b/website/package-lock.json @@ -13,7 +13,7 @@ "@mapbox/mapbox-gl-geocoder": "^5.0.2", "@types/mapbox__mapbox-gl-geocoder": "^5.0.0", "@types/mapbox-gl": "^3.1.0", - "bits-ui": "^0.21.2", + "bits-ui": "^0.21.3", "clsx": "^2.1.0", "gpx": "file:../gpx", "lucide-svelte": "^0.365.0", @@ -1830,9 +1830,9 @@ } }, "node_modules/bits-ui": { - "version": "0.21.2", - "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-0.21.2.tgz", - "integrity": "sha512-tDOvNdJ+uC/VWlzCZ6Pwv3enQJBw1D7leUfdIqg8WvqcDHnvn3fk4V3Y9VmpMOPnl+xTaiKxSiVpO/Dh8wD6jA==", + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/bits-ui/-/bits-ui-0.21.3.tgz", + "integrity": "sha512-VMQVXwYIjYmDoudIRm2ZlS2guy97lUQk73DwSfTnaS0dhldImbDFMATNxjLSLsTDj8FqJ8Dv78wSctdxcloIbQ==", "dependencies": { "@internationalized/date": "^3.5.1", "@melt-ui/svelte": "0.76.2", diff --git a/website/package.json b/website/package.json index 3a0eb575..9230189c 100644 --- a/website/package.json +++ b/website/package.json @@ -42,7 +42,7 @@ "@mapbox/mapbox-gl-geocoder": "^5.0.2", "@types/mapbox__mapbox-gl-geocoder": "^5.0.0", "@types/mapbox-gl": "^3.1.0", - "bits-ui": "^0.21.2", + "bits-ui": "^0.21.3", "clsx": "^2.1.0", "gpx": "file:../gpx", "lucide-svelte": "^0.365.0", diff --git a/website/src/lib/components/Menu.svelte b/website/src/lib/components/Menu.svelte index cfc8335f..3fc457f9 100644 --- a/website/src/lib/components/Menu.svelte +++ b/website/src/lib/components/Menu.svelte @@ -88,7 +88,7 @@ -
+
diff --git a/website/src/lib/components/Toolbar.svelte b/website/src/lib/components/Toolbar.svelte index 5c5c6e21..26156cf9 100644 --- a/website/src/lib/components/Toolbar.svelte +++ b/website/src/lib/components/Toolbar.svelte @@ -19,7 +19,7 @@
-
+
Edit the track points diff --git a/website/src/lib/components/layer-control/LayerControl.svelte b/website/src/lib/components/layer-control/LayerControl.svelte index 8daf96b8..d7cc403d 100644 --- a/website/src/lib/components/layer-control/LayerControl.svelte +++ b/website/src/lib/components/layer-control/LayerControl.svelte @@ -4,6 +4,9 @@ import CustomControl from '$lib/components/custom-control/CustomControl.svelte'; import LayerTree from './LayerTree.svelte'; + import Label from '$lib/components/ui/label/label.svelte'; + import { Separator } from '$lib/components/ui/separator'; + import Fa from 'svelte-fa'; import { faLayerGroup } from '@fortawesome/free-solid-svg-icons'; @@ -27,43 +30,50 @@
-