From bc0871ecc943412770a1a64d5630c7e849725fc6 Mon Sep 17 00:00:00 2001 From: "yoshihiro.fukuhara" Date: Mon, 1 Jun 2026 00:23:13 +0900 Subject: [PATCH] feat: add invited poster session with 16 accepted posters Add Poster Session section to the homepage displaying the 16 accepted invited posters with poster board badges (TBD), poster specifications, and venue info. Add navigation links in header and footer. Co-Authored-By: Claude Opus 4.6 --- src/app/routes/Home.tsx | 46 ++++++++++++++++++ src/components/footer.tsx | 6 +++ src/components/header.tsx | 1 + src/data/program.json | 99 ++++++++++++++++++++++++++++++++++++++- 4 files changed, 151 insertions(+), 1 deletion(-) diff --git a/src/app/routes/Home.tsx b/src/app/routes/Home.tsx index b4fdfd9..92645fb 100644 --- a/src/app/routes/Home.tsx +++ b/src/app/routes/Home.tsx @@ -338,6 +338,52 @@ function Home() { + {/* Poster Session */} + {programData.acceptedPapers.poster.length > 0 && ( +
+
+

+ Poster Session +

+
+

+ Posters must be 42" x 21" (Width x Height, aspect ratio + 2:1, landscape format). All posters will be displayed in{" "} + Exhibit Hall A. Poster boards + will be available during your assigned session time. You may use the + official{" "} + + CVPR logos and poster templates + + . +

+
+ {programData.acceptedPapers.poster.map((paper, index) => ( +
+
+
+

+ {paper.id}. {paper.title} +

+ {paper.posterBoard && ( + + Poster Board {paper.posterBoard} + + )} +
+

{paper.authors}

+
+
+ ))} +
+
+ )} + {/* Organizers */}
diff --git a/src/components/footer.tsx b/src/components/footer.tsx index 0ce2f60..72e0d25 100644 --- a/src/components/footer.tsx +++ b/src/components/footer.tsx @@ -59,6 +59,12 @@ export function Footer() { > Speakers + + Posters +