/** * 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, };