feat: Duplikate im Stationen-Dropdown entfernt (Area_Name wird nur einmal angezeigt)

- Dropdown-Liste in MapLayersControlPanel.js angepasst
- Mehrfach vorkommende Area_Name-Einträge werden nun gefiltert
- Anzeige beschränkt sich auf eindeutige Namen, z. B. "Rastede" nur einmal
- Grundlage: Map-basierte Filterung im JSX-Rendering
This commit is contained in:
Ismail Ali
2025-06-09 10:28:44 +02:00
parent e1e8aa19fa
commit 2d897081c5
2 changed files with 9 additions and 3 deletions

View File

@@ -207,8 +207,14 @@ function MapLayersControlPanel() {
style={{ minWidth: "150px", maxWidth: "200px" }} style={{ minWidth: "150px", maxWidth: "200px" }}
> >
<option value="Station wählen">Station wählen</option> <option value="Station wählen">Station wählen</option>
{(GisStationsStaticDistrict.Points || []).map((item, index) => ( {[
<option key={index} value={item.IdLD}> ...new Map(
(GisStationsStaticDistrict.Points || [])
.filter(p => !!p.Area_Name)
.map(p => [p.Area_Name, p])
).values(),
].map((item, index) => (
<option key={item.Area_Name} value={item.IdLD}>
{item.Area_Name} {item.Area_Name}
</option> </option>
))} ))}

View File

@@ -1,2 +1,2 @@
// /config/appVersion // /config/appVersion
export const APP_VERSION = "1.1.250"; export const APP_VERSION = "1.1.251";