From 87f61148070ec0f29c0e01c788b2c8ce8acd3769 Mon Sep 17 00:00:00 2001 From: Yolando Date: Sat, 11 Apr 2026 01:33:18 +0700 Subject: [PATCH] feat: add education section with dynamic timeline component fetching from database --- src/features/education/education-section.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/features/education/education-section.tsx b/src/features/education/education-section.tsx index f72dfd3..4a91928 100644 --- a/src/features/education/education-section.tsx +++ b/src/features/education/education-section.tsx @@ -60,7 +60,7 @@ export async function EducationSection() { index % 2 === 0 ? "md:text-right" : "md:text-left" }`} > - + {item.period}

@@ -71,7 +71,7 @@ export async function EducationSection() { index % 2 === 0 ? "md:justify-end" : "md:justify-start" }`} > - + {item.institution} @@ -88,7 +88,7 @@ export async function EducationSection() { )} {item.gpa && ( - + {t("gpaLabel")}: {item.gpa} )} @@ -102,8 +102,8 @@ export async function EducationSection() { )} {item.finalProjectUrl && ( -
- +
+ {t("finalProjectLabel")} {item.finalProjectTitle && ( @@ -115,7 +115,7 @@ export async function EducationSection() { href={item.finalProjectUrl} target="_blank" rel="noopener noreferrer" - className="inline-flex items-center gap-2 text-sm font-medium text-sky-600 hover:text-sky-700 dark:text-sky-400 dark:hover:text-sky-300 transition-colors" + className="inline-flex items-center gap-2 text-sm font-medium text-accent hover:text-accent/80 transition-colors" > {t("viewFinalProject")} @@ -124,7 +124,7 @@ export async function EducationSection() { )}
-
+
{item.icon}