Skip to content

Commit 165b43a

Browse files
committed
注意事項、同意事項
1 parent 6578bed commit 165b43a

File tree

5 files changed

+79
-1
lines changed

5 files changed

+79
-1
lines changed

src/components/attention.astro

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
---
2+
import SubContentSection from "./sub-content-section.astro";
3+
const lines = [
4+
"登壇の内容やタイムスケジュールは変更となる場合がございます。",
5+
"当日は写真・動画を撮影し、後にイベントレポート等、メディアで公開させて頂く事がございます。",
6+
"採用・営業等の目的での参加は禁止致します。",
7+
"体調不良の方は参加をご遠慮ください。",
8+
"本イベントは、技術コミュニティのイベントです。技術交流を目的としない参加はお断りいたします。",
9+
"運営の指示には従っていただきます。",
10+
"プレスとしての参加は、事前に連絡いただかない限りお断りしております。",
11+
"入場は15時以降はできません。15時〜16時半以降に入場を希望される場合には、Discordの運営連絡チャンネル #conf-2024-staff にて、運営に前日までに連絡し、かつ、当日到着時に #conf-2024-staff にて@ConfOrganizerに連絡が必要です。16時30分以降の入場はできません(お断りいたします)。",
12+
"名札は常に見える位置に掲示をお願いします。",
13+
"行動規範が守られていないと運営の判断が判断する場合、退場をお願いすることがあります。これに従わない場合、警察に連絡させていただきます。",
14+
"本イベントは、年1回行っている記念カンファレンスです。オフライン会場は入場可能な参加者が限られております。そのため、運営としてはVS Codeのイベントに高い期待値を持っている方を優先したいと考えております。そのため、複数のイベントに多く申し込まれたていたり、他のイベントへ多くのキャンセルされている方は、本イベントへの期待値があまり高くないとも考えられるため、運営の都合で申し訳ないですが、オフライン参加をキャンセルさせていただいた上で、オンラインへの参加への切り替えをお願いすることがあります。",
15+
];
16+
---
17+
18+
<SubContentSection title="注意事項" id="attention">
19+
<div class="max-w-6xl">
20+
<ul class="relative list-disc gap-4 text-sm">
21+
{lines.map((line) => <li>{line}</li>)}
22+
</ul>
23+
</div>
24+
</SubContentSection>

src/components/concent.astro

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
---
2+
import SubContentSection from "./sub-content-section.astro";
3+
---
4+
5+
<SubContentSection title="同意事項" id="concent">
6+
<div class="max-w-6xl">
7+
<ul class="relative list-disc gap-4 text-sm">
8+
<li>
9+
アンケート結果はスポンサー様に集計結果として提供いたします。
10+
</li>
11+
<li>
12+
本イベントで発生したトラブルなどには運営は一歳関与いたしません。
13+
</li>
14+
<li>
15+
<a href="javascript:window.contributorCovenant.showModal();" class="text-secondary"
16+
>行動規範</a
17+
>を読んで同意ください。
18+
</li>
19+
</ul>
20+
</div>
21+
</SubContentSection>
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
export interface Props {
3+
id: string;
4+
title: string;
5+
}
6+
7+
const { title, id } = Astro.props;
8+
---
9+
10+
<section
11+
id={id}
12+
class="flex scroll-mt-24 flex-col items-center gap-2 space-y-4"
13+
>
14+
<div class="flex flex-col items-center gap-4">
15+
<slot name="eyebrow" />
16+
<h2
17+
class="text-center font-extrabold tracking-tight text-3xl"
18+
>
19+
{title}
20+
</h2>
21+
</div>
22+
<p class="max-w-4xl text-center font-extrabold text-2xl">
23+
<slot name="lead" />
24+
</p>
25+
<slot />
26+
</section>

src/components/timetable-item.astro

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,10 @@ const { item } = Astro.props;
6767
item.suponsors &&
6868
(item as SuponsorSession).suponsors.map((suponsor) => (
6969
<div class="m-2 ml-14 rounded border border-slate-500 bg-default p-4 shadow xl:ml-44">
70-
<a class="font-bold" href={"#suponsor-" + suponsor.suponsorId}>
70+
<a
71+
class="font-bold text-secondary"
72+
href={"#suponsor-" + suponsor.suponsorId}
73+
>
7174
{suponsor.speaker.name}
7275
</a>
7376
</div>

src/pages/index.astro

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import Timetable from "~/components/timetable.astro";
1010
import "~/styles/index.css";
1111
import Suponsor from "~/components/suponsor.astro";
1212
import Supporter from "~/components/supporter.astro"
13+
import Attention from "~/components/attention.astro";
14+
import Concent from "~/components/concent.astro";
1315
1416
1517
const { generator, site } = Astro;
@@ -83,6 +85,8 @@ const socialImageUrl = new URL(
8385
<Suponsor />
8486
<Supporter />
8587
<Staff />
88+
<Attention />
89+
<Concent />
8690
</div>
8791
<Footer />
8892
</body>

0 commit comments

Comments
 (0)