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
+20
View File
@@ -68,6 +68,9 @@ importers:
fuse.js:
specifier: ^7.2.0
version: 7.4.2
gsap:
specifier: ^3.15.0
version: 3.15.0
lowlight:
specifier: ^3.3.0
version: 3.3.0
@@ -95,6 +98,9 @@ importers:
react-fast-marquee:
specifier: ^1.6.5
version: 1.6.5(react-dom@19.2.4(react@19.2.4))(react@19.2.4)
react-icons:
specifier: ^5.7.0
version: 5.7.0(react@19.2.4)
rough-notation:
specifier: ^0.5.1
version: 0.5.1
@@ -2810,6 +2816,9 @@ packages:
graceful-fs@4.2.11:
resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==}
gsap@3.15.0:
resolution: {integrity: sha512-dMW4CWBTUK1AEEDeZc1g4xpPGIrSf9fJF960qbTZmN/QwZIWY5wgliS6JWl9/25fpTGJrMRtSjGtOmPnfjZB+A==}
has-bigints@1.1.0:
resolution: {integrity: sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==}
engines: {node: '>= 0.4'}
@@ -3905,6 +3914,11 @@ packages:
react: '>= 16.8.0 || ^18.0.0'
react-dom: '>= 16.8.0 || ^18.0.0'
react-icons@5.7.0:
resolution: {integrity: sha512-LBLy340Rzqy6+/yVhZKT3B/QpP1BZaesGqasf09HPOBzRarcDIFH0WwXlXQfE7q7ipxK4MSiC5DIBWURCny6fw==}
peerDependencies:
react: '*'
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
@@ -7411,6 +7425,8 @@ snapshots:
graceful-fs@4.2.11: {}
gsap@3.15.0: {}
has-bigints@1.1.0: {}
has-flag@4.0.0: {}
@@ -8494,6 +8510,10 @@ snapshots:
react: 19.2.4
react-dom: 19.2.4(react@19.2.4)
react-icons@5.7.0(react@19.2.4):
dependencies:
react: 19.2.4
react-is@16.13.1: {}
react-remove-scroll-bar@2.3.8(@types/react@19.2.17)(react@19.2.4):