diff --git a/app/lib/data.tsx b/app/lib/data.tsx index bc3924d..dfdcdda 100644 --- a/app/lib/data.tsx +++ b/app/lib/data.tsx @@ -906,22 +906,6 @@ EventHubは、マーケティング、営業のためのウェビナー・カン }; export const SUB_EVENTS = [ - { - title: "【学生向け】来年は TSKaigi に登壇するぞ!LT会&交流会で学生エンジニアと繋がろう!", - description: `初LT大歓迎!TS好きな学生も触ったことない学生も集まってワイワイ盛り上がろう! - -カンファレンスに登壇してるエンジニアってかっこいいですよね! - -でも、登壇するにはハードルが高い...そんなあなたに向けて、今回は学生限定のTSKaigiサブイベントとしてLT会を企画しました。 -この機会をきっかけにし、ぜひ来年のTSKaigiではプロポーザルを出しましょう! -`, - sponsorList: ["株式会社Progate", "エムスリー株式会社"], - tags: ["学生向け", "公募枠あり", "オンラインあり"], - date: "5/17", - day: "金", - link: "https://progate.connpass.com/event/318009/", - thumbnail: "/subevent_5_17.png", - }, { title: "TSKaigi 2024 After Talk", description: `TSKaigi本編に引き続き、TypeScriptに関する発表の場を提供するとともに、TSKaigiコミュニティの活性化を図ることを目的としています。 @@ -938,5 +922,23 @@ TSKaigi 2024にご参加された方はもちろん、参加できなかった day: "火", link: "https://layerx.connpass.com/event/318123/", thumbnail: "/subevent_6_4.png", - } + finished: false, + }, + { + title: "【学生向け】来年は TSKaigi に登壇するぞ!LT会&交流会で学生エンジニアと繋がろう!", + description: `初LT大歓迎!TS好きな学生も触ったことない学生も集まってワイワイ盛り上がろう! + +カンファレンスに登壇してるエンジニアってかっこいいですよね! + +でも、登壇するにはハードルが高い...そんなあなたに向けて、今回は学生限定のTSKaigiサブイベントとしてLT会を企画しました。 +この機会をきっかけにし、ぜひ来年のTSKaigiではプロポーザルを出しましょう! +`, + sponsorList: ["株式会社Progate", "エムスリー株式会社"], + tags: ["学生向け", "公募枠あり", "オンラインあり"], + date: "5/17", + day: "金", + link: "https://progate.connpass.com/event/318009/", + thumbnail: "/subevent_5_17.png", + finished: true, + }, ]; diff --git a/app/subevents/page.tsx b/app/subevents/page.tsx index ac4af53..6b846f4 100644 --- a/app/subevents/page.tsx +++ b/app/subevents/page.tsx @@ -24,36 +24,39 @@ const SubEventPage = () => {

※ 正確な情報は各イベントページをご確認ください。

- {SUB_EVENTS.map(({ title, link, description, tags, date, day, thumbnail, sponsorList }) => ( -
-
- {date} -
- ({day}) -
-
- -

- {title} - -

-
- - {title} - -

{description}

-
- {tags.map((tag) => ( - {tag} - ))} + {SUB_EVENTS.map( + ({ title, link, description, tags, date, day, thumbnail, sponsorList, finished }) => ( +
+
+ {date} +
+ ({day}) +
+
+ {finished &&
このイベントは終了しました
} + +

+ {title} + +

+
+ + {title} + +

{description}

+
+ {tags.map((tag) => ( + {tag} + ))} +
+
実施: {sponsorList.join("、")}
-
実施: {sponsorList.join("、")}
-
- ))} + ), + )}
);