From 396a216b5b6af80c5ee2a3537473da2699f56dcf Mon Sep 17 00:00:00 2001 From: Max Kohler Date: Sun, 5 Oct 2025 12:55:29 +0200 Subject: [PATCH 1/2] Block out feature --- components/package.json | 1 + .../GeoJSONSource.stories.svelte | 2 + .../InspectControl.stories.svelte | 29 +++ .../InspectControl/InspectControl.svelte | 178 ++++++++++++++++++ .../src/maplibre/InspectControl/index.js | 2 + .../MapControl/MapControl.stories.svelte | 2 +- package-lock.json | 27 +++ 7 files changed, 240 insertions(+), 1 deletion(-) create mode 100644 components/src/maplibre/InspectControl/InspectControl.stories.svelte create mode 100644 components/src/maplibre/InspectControl/InspectControl.svelte create mode 100644 components/src/maplibre/InspectControl/index.js diff --git a/components/package.json b/components/package.json index 11d44494..e517735a 100644 --- a/components/package.json +++ b/components/package.json @@ -32,6 +32,7 @@ }, "dependencies": { "@maplibre/maplibre-gl-geocoder": "^1.9.1", + "@maplibre/maplibre-gl-inspect": "^1.7.1", "maplibre-gl": "^5.7.0", "svelte-select": "^5.8.3" }, diff --git a/components/src/maplibre/GeoJSONSource/GeoJSONSource.stories.svelte b/components/src/maplibre/GeoJSONSource/GeoJSONSource.stories.svelte index ae3f88d0..a74c5cfe 100644 --- a/components/src/maplibre/GeoJSONSource/GeoJSONSource.stories.svelte +++ b/components/src/maplibre/GeoJSONSource/GeoJSONSource.stories.svelte @@ -4,6 +4,7 @@ import GeoJSONSource from './GeoJSONSource.svelte'; import VectorLayer from '../VectorLayer/VectorLayer.svelte'; import DesignTokens from '../../DesignTokens/DesignTokens.svelte'; + import InspectControl from '../InspectControl/InspectControl.svelte'; import AttributionControl from '../AttributionControl/AttributionControl.svelte'; import { SWRDataLabLight } from '../MapStyle'; @@ -49,6 +50,7 @@ 'line-opacity': 1 }} /> + diff --git a/components/src/maplibre/InspectControl/InspectControl.stories.svelte b/components/src/maplibre/InspectControl/InspectControl.stories.svelte new file mode 100644 index 00000000..6c821639 --- /dev/null +++ b/components/src/maplibre/InspectControl/InspectControl.stories.svelte @@ -0,0 +1,29 @@ + + + + +
+ + + +
+
+
+ + diff --git a/components/src/maplibre/InspectControl/InspectControl.svelte b/components/src/maplibre/InspectControl/InspectControl.svelte new file mode 100644 index 00000000..3fe38485 --- /dev/null +++ b/components/src/maplibre/InspectControl/InspectControl.svelte @@ -0,0 +1,178 @@ + + + + + diff --git a/components/src/maplibre/InspectControl/index.js b/components/src/maplibre/InspectControl/index.js new file mode 100644 index 00000000..3cd13641 --- /dev/null +++ b/components/src/maplibre/InspectControl/index.js @@ -0,0 +1,2 @@ +import InspectControl from './InspectControl.svelte'; +export default InspectControl; diff --git a/components/src/maplibre/MapControl/MapControl.stories.svelte b/components/src/maplibre/MapControl/MapControl.stories.svelte index 6c6aefad..53bd692f 100644 --- a/components/src/maplibre/MapControl/MapControl.stories.svelte +++ b/components/src/maplibre/MapControl/MapControl.stories.svelte @@ -1,4 +1,5 @@