Convert all internal <a> and <motion.a> links to Next.js <Link> for proper client-side routing

Fixkamo-marketing
Shipped
March 31, 2026 at 10:04 PM UTC
Author
Kamo
Commit
46f6b9d

- Footer.tsx: logo motion.a→Link, all footer nav links a→Link (removed window.location.href anti-pattern), sitemap a→Link - Navigation.tsx: logo motion.a→Link, desktop promo badge motion.a→Link, mobile promo badge motion.a→Link - PageHero.tsx: home breadcrumb a→Link, child breadcrumb links a→Link - roadmap/page.tsx: contact link a→Link External links (login.kamocrm.com, register.kamocrm.com, mailto:, social) and API routes (/sitemap.xml, /api/sitemap) correctly remain as <a> tags.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing