HifiPlanet-Website/hifi-src/src/components/DynamicIcon.jsx
Maaxxs f3ab7d0816 Initial commit: HifiPlanet Car-Hifi Shop (Frontend + Backend)
React/Vite Frontend (hifi-src) + PHP/MariaDB Backend (hifi/api) fuer
den Car-Hifi Umbau-Shop HifiPlanet in Amorbach, inkl. Admin-Panel,
2FA, Wartungsmodus, Cookie-Consent und rechtlichen Pflichtseiten.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-05 13:37:06 +02:00

8 lines
426 B
JavaScript

import { DynamicIcon as LucideDynamicIcon } from 'lucide-react/dynamic';
// Lädt pro Icon-Name nur den einzelnen benötigten Icon-Chunk nach, statt die
// komplette ~2000-Icon-Bibliothek ins Bundle zu ziehen (siehe lucide-react/dynamic).
export default function DynamicIcon({ name, className = 'h-6 w-6', ...props }) {
if (!name) return null;
return <LucideDynamicIcon name={name} className={className} {...props} />;
}