/**
* Tiny inline SVG icons. Inherit color via currentColor and size via the
* `className` (e.g. "h-4 w-4"). Keeps the bundle free of an icon library.
*/
const base = {
viewBox: "0 0 24 24",
fill: "none",
stroke: "currentColor",
strokeWidth: 2,
strokeLinecap: "round",
strokeLinejoin: "round",
"aria-hidden": "true",
};
export function ChevronDown({ className = "h-4 w-4" }) {
return (
);
}
export function ArrowRight({ className = "h-4 w-4" }) {
return (
);
}
export function Menu({ className = "h-6 w-6" }) {
return (
);
}
export function Close({ className = "h-6 w-6" }) {
return (
);
}
export function Phone({ className = "h-4 w-4" }) {
return (
);
}
/* -- mega-menu category icons -- */
export function Code({ className = "h-4 w-4" }) {
return (
);
}
export function Sparkles({ className = "h-4 w-4" }) {
return (
);
}
export function Refresh({ className = "h-4 w-4" }) {
return (
);
}
export function Gamepad({ className = "h-4 w-4" }) {
return (
);
}
export function Palette({ className = "h-4 w-4" }) {
return (
);
}
export function Cart({ className = "h-4 w-4" }) {
return (
);
}
export function Cloud({ className = "h-4 w-4" }) {
return (
);
}
export function Compass({ className = "h-4 w-4" }) {
return (
);
}
export function Database({ className = "h-4 w-4" }) {
return (
);
}
export function Server({ className = "h-4 w-4" }) {
return (
);
}
/** Map a service-category slug → icon component (used in the mega menu). */
export const categoryIcons = {
"game-development": Gamepad,
"data-analytics-ai": Database,
"web-software-development": Code,
"media-creative": Palette,
};
/* -- dropdown (Industries / About / Resources) icons -- */
export function DollarSign({ className = "h-4 w-4" }) {
return (
);
}
export function Heart({ className = "h-4 w-4" }) {
return (
);
}
export function Truck({ className = "h-4 w-4" }) {
return (
);
}
export function Book({ className = "h-4 w-4" }) {
return (
);
}
export function Home({ className = "h-4 w-4" }) {
return (
);
}
export function Users({ className = "h-4 w-4" }) {
return (
);
}
export function Briefcase({ className = "h-4 w-4" }) {
return (
);
}
export function Mail({ className = "h-4 w-4" }) {
return (
);
}
export function Check({ className = "h-4 w-4" }) {
return (
);
}
export function FileText({ className = "h-4 w-4" }) {
return (
);
}
export function Shield({ className = "h-4 w-4" }) {
return (
);
}
/* -- social icons (footer) -- */
export function XSocial({ className = "h-4 w-4" }) {
return (
);
}
export function LinkedIn({ className = "h-4 w-4" }) {
return (
);
}
export function GitHub({ className = "h-4 w-4" }) {
return (
);
}
/** Map a nav-item icon name (from navigation.js) → icon component. */
export const navIcons = {
dollar: DollarSign,
heart: Heart,
cart: Cart,
truck: Truck,
book: Book,
home: Home,
users: Users,
sparkles: Sparkles,
briefcase: Briefcase,
mail: Mail,
file: FileText,
compass: Compass,
gamepad: Gamepad,
palette: Palette,
database: Database,
code: Code,
};