# Icon-Quellen Hier liegen zugekaufte/heruntergeladene Grafiken, deren Pfaddaten **inline** in `web/src/components/Icon.jsx` stehen (Abschnitt `GEFUELLT`). Zur Laufzeit lädt niemand diese Dateien – sie sind die Quelle, nicht das Auslieferungsformat. Warum inline statt ``: Die Icons sollen die Textfarbe annehmen (`fill="currentColor"`), damit sie sich mit Thema und Zustand mitfärben. Als externe Datei ginge das nicht; die Originale tragen eine feste schwarze Füllung. ## Dateien | Datei | Icon-Name | Bedeutung | |---|---|---| | `einlagern.svg` | `einlagern` | Kiste, Pfeil **hinein** – Bewegungsart „Eingelagert" | | `auslagern.svg` | `auslagern` | Kiste, Pfeil **heraus** – Bewegungsart „Ausgelagert" | | `korrektur.svg` | `korrektur` | Stapel mit Stift – Bewegungsart „Korrektur" | Die beiden Kisten unterscheiden sich nur in **einem** Pfad: der Pfeilrichtung. Wer sie verwechselt, dreht Ein- und Auslagern um, ohne dass etwas kaputtgeht – deshalb die ausdrückliche Zuordnung oben. ## Nach einer Änderung neu übernehmen Die Pfaddaten wurden per Skript übernommen, nicht abgetippt. Wird eine Datei ersetzt, dieselbe Extraktion wiederholen und das Ergebnis in `GEFUELLT` eintragen (`viewBox` mitnehmen – die Kisten sind 24×24, die Korrektur 64×64): ```sh python3 - <<'PY' import re, pathlib for name in ("einlagern", "auslagern", "korrektur"): roh = pathlib.Path(f"brand/icons/{name}.svg").read_text() print(name, re.search(r'viewBox="([^"]+)"', roh).group(1)) for d in re.findall(r']*\sd="([^"]+)"', roh): print(f' ') PY ```