From 7d4f52ba0200db618d81c6b664af7779daacf5b3 Mon Sep 17 00:00:00 2001 From: Peter Meier Date: Wed, 13 May 2026 14:17:15 +0200 Subject: [PATCH] feat(windkarte): neuer Status entwurf_2_voraussichtlich (orange) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Farbe #d4752a. Legende, Typ-Union, Übersetzungen ergänzt. Co-Authored-By: Claude Sonnet 4.6 --- src/lib/components/WindkarteMap.svelte | 7 ++++--- src/lib/components/blocks/WindkarteBlock.svelte | 4 ++++ src/lib/translations.ts | 2 ++ src/lib/windkarte.ts | 2 +- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/lib/components/WindkarteMap.svelte b/src/lib/components/WindkarteMap.svelte index 49d6152..cbb59c7 100644 --- a/src/lib/components/WindkarteMap.svelte +++ b/src/lib/components/WindkarteMap.svelte @@ -24,9 +24,10 @@ let buffering = $state(false); const COLORS: Record = { - rechtskraeftig: { fill: "#2d7a45", stroke: "#1a4d28" }, - entwurf_2: { fill: "#b08a52", stroke: "#6e5530" }, - entwurf_3: { fill: "#436e85", stroke: "#264150" }, + rechtskraeftig: { fill: "#2d7a45", stroke: "#1a4d28" }, + entwurf_2: { fill: "#b08a52", stroke: "#6e5530" }, + entwurf_2_voraussichtlich:{ fill: "#d4752a", stroke: "#8a4a18" }, + entwurf_3: { fill: "#436e85", stroke: "#264150" }, }; function style(status: string, selected: boolean, hovered = false) { diff --git a/src/lib/components/blocks/WindkarteBlock.svelte b/src/lib/components/blocks/WindkarteBlock.svelte index e779093..ea2f6d2 100644 --- a/src/lib/components/blocks/WindkarteBlock.svelte +++ b/src/lib/components/blocks/WindkarteBlock.svelte @@ -135,6 +135,10 @@ let areas = $state([]); {t(T.windkarte_legend_entwurf_2)} + + + {t(T.windkarte_legend_entwurf_2_voraussichtlich)} + {t(T.windkarte_legend_distances)} {#each [{ color: "#e35651", label: "200 m" }, { color: "#b08a52", label: "600 m" }, { color: "#436e85", label: "1 km" }] as ring} diff --git a/src/lib/translations.ts b/src/lib/translations.ts index 3e0a01b..9497eac 100644 --- a/src/lib/translations.ts +++ b/src/lib/translations.ts @@ -202,6 +202,7 @@ const TRANSLATION_KEYS = [ "windkarte_reset_aria", "windkarte_status_rechtskraeftig", "windkarte_status_entwurf_2", + "windkarte_status_entwurf_2_voraussichtlich", "windkarte_status_entwurf_3", "windkarte_label_flaeche", "windkarte_label_anlagen_geplant", @@ -215,6 +216,7 @@ const TRANSLATION_KEYS = [ "windkarte_action_osm", "windkarte_legend_rechtskraeftig", "windkarte_legend_entwurf_2", + "windkarte_legend_entwurf_2_voraussichtlich", "windkarte_legend_distances", // Strommix-Live-Widget (StrommixBlock.svelte). "strommix_header", diff --git a/src/lib/windkarte.ts b/src/lib/windkarte.ts index 546ebe0..6b9115f 100644 --- a/src/lib/windkarte.ts +++ b/src/lib/windkarte.ts @@ -2,7 +2,7 @@ export type WindArea = { _slug: string; gebiets_nr: string; bezeichnung?: string; - status?: "rechtskraeftig" | "entwurf_2" | "entwurf_3"; + status?: "rechtskraeftig" | "entwurf_2" | "entwurf_2_voraussichtlich" | "entwurf_3"; flaeche_ha?: number; anlagen_geplant?: number; hoehe_max_m?: number;