// Tab-Symbole der eingebauten Dock-Panels. // // Gleiche Konvention wie ToolIcon (ToolsPanel.tsx) und EyeIcon (ui/EyeIcon.tsx): // schlichte Inline-SVG-Glyphen, ~16×16, stroke=currentColor, damit das Icon die // Textfarbe des Tabs (inaktiv/hover/aktiv) übernimmt. Keine echten Asset-Icons // vorhanden — daher hier je Panel eine eigene kleine Glyphe. // // Bezeichner englisch, Kommentare deutsch (CONVENTIONS.md). const common = { width: 16, height: 16, viewBox: "0 0 16 16", fill: "none", stroke: "currentColor", strokeWidth: 1.4, strokeLinecap: "round" as const, strokeLinejoin: "round" as const, "aria-hidden": true, focusable: false, }; /** Werkzeuge — Palette (2×2-Raster). */ export function ToolsTabIcon() { return ( ); } /** Attribute — Federkiel (Stift/Füllung/Strichstärke der Auswahl). */ export function AttributesTabIcon() { return ( ); } /** Objekt-Info — umkreistes „i". */ export function ObjectInfoTabIcon() { return ( ); } /** Zeichnungsebenen — gestapelte Geschosse (drei Bodenplatten). */ export function DrawingLevelsTabIcon() { return ( ); } /** Ebenen — überlappende Kategorie-Blätter. */ export function LayersTabIcon() { return ( ); } /** Gelände — Höhenlinien/Terrain. */ export function SiteTabIcon() { return ( ); } /** Flächenbilanz — Balken unterschiedlicher Höhe (SIA-416-Auswertung). */ export function RoomBalanceTabIcon() { return ( ); }