diff --git a/app/about/page.tsx b/app/about/page.tsx index d5850aa..748e11a 100644 --- a/app/about/page.tsx +++ b/app/about/page.tsx @@ -1,5 +1,4 @@ import type { Metadata } from "next"; -import { HoverLinkArrow, HoverLinkDestinationHint } from "../components/hover-link-hint"; type AboutRole = { years: string; @@ -10,7 +9,7 @@ type AboutRole = { export const metadata: Metadata = { title: "About — Kai T. Chen", description: - "Education, current focus, experience, and volunteering — Maths at SUSTech, visiting at UC Berkeley.", + "Education, experience, and volunteering — Maths at SUSTech, visiting at UC Berkeley.", }; export default function About() { @@ -27,336 +26,283 @@ export default function About() { - {/* Two-column: Education (left) | Experience + Volunteering (right) */} + {/* Two-column: Education (left) | Experience (right) */}
+ {institution} +
+ {affiliation ? (- {institution} + {affiliation}
- {affiliation ? ( -- {affiliation} -
- ) : null} + ) : null} ++ {role} +
+ {subtitle ? (- {role} + {subtitle}
- {subtitle ? ( -- {subtitle} -
- ) : null} - {content || grade ? ( -- {[content, grade].filter(Boolean).join(" · ")} -
- ) : null} -- {code} -
-+ {org} +
+ {orgMeta ? (- {org} + {orgMeta}
- {orgMeta ? ( -1 ? "mt-3 space-y-0" : "mt-2.5"}> + {roles.map((roleItem, roleIndex) => ( +
+ {roleItem.role} +
+ + {roleItem.years} + + {roleItem.detail ? (- {roleItem.role} + {roleItem.detail}
- - {roleItem.years} - - {roleItem.detail ? ( -- {roleItem.detail} -
- ) : null} -+ {org} +
+ {orgMeta ? ( +-
+ ) : null} +
- {orgMeta} + {roleItem.role}
- ) : null} --
- {roleItem.role} -
- - {roleItem.years} - - {roleItem.detail ? ( -- {roleItem.detail} -
- ) : null} -