// Lucide-style line icons (original SVG renditions)
const Icon = ({ name, size = 22, stroke = 1.5 }) => {
const common = {
width: size, height: size, viewBox: "0 0 24 24", fill: "none",
stroke: "currentColor", strokeWidth: stroke, strokeLinecap: "round", strokeLinejoin: "round"
};
switch (name) {
case 'zap':
return ();
case 'radio':
return ();
case 'palette':
return ();
case 'megaphone':
return ();
case 'film':
return ();
case 'book':
return ();
case 'arrow-right':
return ();
case 'arrow-left':
return ();
case 'whatsapp':
return ();
case 'instagram':
return ();
case 'facebook':
return ();
case 'linkedin':
return ();
case 'tiktok':
return ();
case 'pin':
return ();
case 'mail':
return ();
case 'play':
return ();
case 'sparkle':
return ();
case 'monitor':
return ();
case 'search':
return ();
case 'shopping-cart':
return ();
case 'bar-chart':
return ();
case 'tv':
return ();
case 'wifi':
return ();
case 'camera':
return ();
case 'user':
return ();
case 'target':
return ();
case 'layers':
return ();
case 'star':
return ();
case 'globe':
return ();
case 'menu':
return ();
case 'x':
return ();
default: return null;
}
};
window.Icon = Icon;