Add portfolio projects to catch-all route

- Updated [...slug] to handle both product categories and portfolio projects
- Added 15 portfolio project pages
- Added PortfolioProject type to types/index.ts
- Build now generates 64 static pages (38 products + 15 portfolio + 3 blog + 8 main)
This commit is contained in:
Kunthawat Greethong
2026-02-26 07:18:18 +07:00
parent b4b344e6ae
commit 90917b85d0
2 changed files with 159 additions and 26 deletions

View File

@@ -64,6 +64,14 @@ export interface PortfolioItem {
description: string;
}
export interface PortfolioProject {
id: string;
name: string;
href: string;
image: string;
description: string;
}
// Contact Form Types
export interface ContactFormData {
name: string;