// icons.jsx — shared inline SVG icons for AAGU // All icons are 24x24 by default, currentColor const I = { Bus: (p) => ( ), Search: (p) => ( ), Pin: (p) => ( ), Clock: (p) => ( ), Calendar: (p) => ( ), Alert: (p) => ( ), Map: (p) => ( ), Arrow: (p) => ( ), ChevronDown: (p) => ( ), Swap: (p) => ( ), Route: (p) => ( ), Users: (p) => ( ), Mountain: (p) => ( ), Road: (p) => ( ), Ticket: (p) => ( ), Briefcase: (p) => ( ), Hardhat: (p) => ( ), Wrench: (p) => ( ), Phone: (p) => ( ), Mail: (p) => ( ), Globe: (p) => ( ), Menu: (p) => ( ), Close: (p) => ( ), Plus: (p) => ( ), Minus: (p) => ( ), Check: (p) => ( ), Star: (p) => ( ), Quote: (p) => ( ), Facebook: (p) => ( ), Instagram: (p) => ( ), LinkedIn: (p) => ( ), Lang: (p) => ( ), }; // Logo — official AAGU lockup served from the uploaded SVG files. // header → uploads/nav-logos/logo-nav.svg // footer → uploads/nav-logos/logo-nav-invert.svg (rendered white via CSS filter) function Logo({size = "md", invert = false}) { const sizes = { sm: 30, md: 42, lg: 60 }; const h = sizes[size] || sizes.md; const src = invert ? 'uploads/nav-logos/logo-nav-invert.svg' : 'uploads/nav-logos/logo-nav.svg'; return ( AUTO AG URI — bewegt ); } Object.assign(window, { I, Logo });