// Lucide outline icons — 2px stroke, rounded caps.
//
const ICON_PATHS = {
search: <>>,
x: <>>,
menu: <>>,
arrowRight: <>>,
arrowUpRight: <>>,
arrowUp: <>>,
chevronDown: <>>,
chevronRight: <>>,
check: <>>,
circleCheck: <>>,
badgeCheck: <>>,
megaphone: <>>,
usersRound: <>>,
fileText: <>>,
lightbulb: <>>,
mail: <>>,
phone: <>>,
mapPin: <>>,
building2: <>>,
linkedin: <>>,
twitter: <>>,
github: <>>,
filter: <>>,
ear: <>>,
sparkles: <>>,
bookOpen: <>>,
trendingUp: <>>,
globe: <>>,
handshake: <>>,
quote: <>>,
};
function Icon({ name, size = 20, color = "currentColor", strokeWidth = 2, className = "" }) {
const path = ICON_PATHS[name];
if (!path) return null;
return (
);
}
window.Icon = Icon;