Add CardNav, theme providers, and UI updates

Introduce an interactive top navigation and theming + site UI/branding changes.

- Add CardNav component (TSX + CSS) with GSAP animations and responsive behavior.
- Dynamic Header now loads CardNav (client-side).
- Add Providers (next-themes) and wrap RootLayout; enable theme toggle and update site title to "Koring Team".
- Add Koring logo component and public SVG asset.
- Add custom 404 (app/not-found.tsx).
- Update home page spacing and card paddings for responsiveness.
- Refactor Footer content and layout for legal/branding text.
- Add dependencies: gsap, react-icons and update pnpm lock.
This commit is contained in:
2026-07-11 01:21:44 +08:00
parent f35b9d1fec
commit 6d87e76ebb
12 changed files with 771 additions and 78 deletions
+2
View File
@@ -29,6 +29,7 @@
"clsx": "^2.1.1",
"cmdk": "^1.1.1",
"fuse.js": "^7.2.0",
"gsap": "^3.15.0",
"lowlight": "^3.3.0",
"lucide-react": "^1.7.0",
"motion": "^12.38.0",
@@ -38,6 +39,7 @@
"react": "19.2.4",
"react-dom": "19.2.4",
"react-fast-marquee": "^1.6.5",
"react-icons": "^5.7.0",
"rough-notation": "^0.5.1",
"tailwind-merge": "^3.5.0",
"tippy.js": "^6.3.7",