feat: update ProjectModal and projectsData for enhanced project details and technology display

This commit is contained in:
2025-05-26 22:34:44 +02:00
parent e8a3611dfb
commit b1816ec604
4 changed files with 108 additions and 86 deletions
+2 -1
View File
@@ -12,4 +12,5 @@ export interface BlogPostProps {
featured?: boolean;
tags: string[];
content: string;
}
}
+15 -8
View File
@@ -11,19 +11,21 @@ export interface ProjectProps {
links: {
github?: string;
demo?: string;
documentation?: string;
};
}
export interface ProjectDetails {
descriptions: string[];
startDate: string;
endDate: string;
descriptions?: string[];
startDate?: string;
endDate?: string;
dateFormatted?: string;
role: string;
status: string;
client: string;
keyFeatures: string[];
gallery: string[];
role?: string;
status?: string;
client?: string;
keyFeatures?: string[];
gallery?: string[];
fullTechStack?: FullTechStack[];
}
export interface Category {
@@ -37,3 +39,8 @@ export interface ProjectTech {
name: string;
icon: string;
}
export interface FullTechStack {
name: string;
icons: string;
}