From f7faacce8894e7157ba86d2ec1ef4351d63cd307 Mon Sep 17 00:00:00 2001 From: Leko Date: Thu, 15 Jan 2026 19:48:21 +0900 Subject: [PATCH 1/2] feat: update top page for post-conference - Remove ticket link from navigation - Remove Floor Map section from top page - Remove Venue section from top page (keep in navigation) - Add thank you message with YouTube highlight video embed Co-Authored-By: Claude Opus 4.5 --- 2025/messages/en.json | 3 +- 2025/messages/ja.json | 3 +- 2025/src/app/[locale]/page.tsx | 39 ++++++++---------------- 2025/src/components/GlobalNavigation.tsx | 7 ----- 4 files changed, 17 insertions(+), 35 deletions(-) diff --git a/2025/messages/en.json b/2025/messages/en.json index e27d36a58..6ddf5b872 100644 --- a/2025/messages/en.json +++ b/2025/messages/en.json @@ -4,7 +4,8 @@ "description": "jsconf.jp is a JavaScript festival in Japan powered by Japan Node.js Association. This is the sixth time event of jsconf in Japan. We would love to become a bridge between Japanese Web Developers and International Web Developers.", "eventDate": "November 16, 2025 (Sun)", "companyAddress": "〒210-0024 27-7-903 Nisshincho Kawasaki-ku Kawasaki-shi Kanagawa", - "copyright": "© 2019-2025 JSConf JP" + "copyright": "© 2019-2025 JSConf JP", + "thankYou": "Thank you for joining us! Here are the event highlights!" }, "navigation": { "speakers": "Speakers", diff --git a/2025/messages/ja.json b/2025/messages/ja.json index af1e1bee3..5d281594c 100644 --- a/2025/messages/ja.json +++ b/2025/messages/ja.json @@ -4,7 +4,8 @@ "description": "jsconf.jp is a JavaScript festival in Japan powered by Japan Node.js Association. This is the sixth time event of jsconf in Japan. We would love to become a bridge between Japanese Web Developers and International Web Developers.", "eventDate": "2025年11月16日(日)", "companyAddress": "〒210-0024 神奈川県川崎市川崎区日進町27-7-903", - "copyright": "© 2019-2025 JSConf JP" + "copyright": "© 2019-2025 JSConf JP", + "thankYou": "ご参加いただきありがとうございました!イベントのハイライトはこちらです!" }, "navigation": { "speakers": "スピーカー", diff --git a/2025/src/app/[locale]/page.tsx b/2025/src/app/[locale]/page.tsx index 4719c3126..318ccb1fd 100644 --- a/2025/src/app/[locale]/page.tsx +++ b/2025/src/app/[locale]/page.tsx @@ -1,14 +1,11 @@ import { Metadata } from "next"; -import Image from "next/image"; import { getTranslations, setRequestLocale } from "next-intl/server"; import { Button } from "@/components/Button"; import { Hero } from "@/components/Hero"; import { SponsorGrid } from "@/components/SponsorGrid"; import { Team } from "@/components/Team"; -import { Venue } from "@/components/Venue"; import { SPONSORS } from "@/constants/sponsors"; import { Locale } from "@/i18n/constants"; -import FloorMap from "../../../public/misc/floor-map.png"; type Params = { locale: Locale }; @@ -42,33 +39,23 @@ export default async function Page({ params }: Props) { -
-

- {t("navigation.floorMap")} -

-
- {t("navigation.floorMap")} +

+ {t("about.thankYou")} +

+
+