Skip to content

Commit c12dffa

Browse files
committed
写真を追加した
1 parent 9e62d72 commit c12dffa

File tree

2 files changed

+101
-0
lines changed

2 files changed

+101
-0
lines changed

app/components/PhotosPageSection.vue

Lines changed: 99 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
<script setup lang="ts">
2+
import SectionTitle from '~/components/SectionTitle.vue'
3+
import TimetableView from '~/components/timetable/TimetableView.vue'
4+
</script>
5+
6+
<template>
7+
<section class="photos">
8+
<p>
9+
Vue Fes Japan 2023 にご参加いただいたみなさん、ありがとうございました。
10+
</p>
11+
<p>
12+
当日撮影された写真を CC0 ライセンスにて公開しますので、ブログや SNS などにご自由にお使いください。
13+
</p>
14+
<ul>
15+
<li>
16+
<NuxtLink to="https://photos.app.goo.gl/fKbJAQRuzGBA8GAz7" target="_blank">
17+
クラウドサイントラック
18+
</NuxtLink>
19+
</li>
20+
<li>
21+
<NuxtLink to="https://photos.app.goo.gl/Sw3UK3fxzRTJieX39" target="_blank">
22+
メドピアトラック
23+
</NuxtLink>
24+
</li>
25+
<li>
26+
<NuxtLink to="https://photos.app.goo.gl/RK76fpsSfmfKVPjL9" target="_blank">
27+
エムスリーやっていきトラック
28+
</NuxtLink>
29+
</li>
30+
<li>
31+
<NuxtLink to="https://photos.app.goo.gl/6KKD8TqasLDSa98Q7" target="_blank">
32+
Vueトラック
33+
</NuxtLink>
34+
</li>
35+
<li>
36+
<NuxtLink to="https://photos.app.goo.gl/crd4ftGMSNUPPkjF6" target="_blank">
37+
受付
38+
</NuxtLink>
39+
</li>
40+
<li>
41+
<NuxtLink to="https://photos.app.goo.gl/QsxLYZq4hQVd6oa59" target="_blank">
42+
Vue Fes Store
43+
</NuxtLink>
44+
</li>
45+
<li>
46+
<NuxtLink to="https://photos.app.goo.gl/ArsmgEEh2G4QdQr29" target="_blank">
47+
クリエイティブウォール
48+
</NuxtLink>
49+
</li>
50+
<li>
51+
<NuxtLink to="https://photos.app.goo.gl/Zv1dahbu7Fcstgvz5" target="_blank">
52+
リフレッシュメントスペース
53+
</NuxtLink>
54+
</li>
55+
<li>
56+
<NuxtLink to="https://photos.app.goo.gl/RqKxcjP7TcbiziwW8" target="_blank">
57+
スポンサーブース
58+
</NuxtLink>
59+
</li>
60+
<li>
61+
<NuxtLink to="https://photos.app.goo.gl/XTdtY6kwyspjTGu16" target="_blank">
62+
アフターパーティー
63+
</NuxtLink>
64+
</li>
65+
</ul>
66+
</section>
67+
<VoiceAudioSpectrum />
68+
</template>
69+
70+
<style lang="ts" scoped>
71+
css({
72+
'section': {
73+
padding: '120px 20px 120px',
74+
},
75+
'.photos': {
76+
display: 'flex',
77+
flexDirection: 'column',
78+
maxWidth: '1080px',
79+
margin: '0 auto',
80+
fontSize: 'calc(16*{fontSize.base})',
81+
},
82+
'.photos p': {
83+
margin: '0 0 16px',
84+
},
85+
'.photos li': {
86+
listStyle: 'disc',
87+
listStylePosition: 'inside',
88+
},
89+
'.photos a': {
90+
color: '{color.primary.500}',
91+
textDecoration: 'underline',
92+
},
93+
'@mobile': {
94+
'section': {
95+
padding: '80px 20px 120px',
96+
},
97+
},
98+
})
99+
</style>

app/pages/index.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { useFeature } from '~/composables/useFeature'
66
import { conferenceTitle } from '~/utils/constants'
77
import { generalOg, twitterOg } from '~/utils/og.constants'
88
import TimetablePageSection from '~/components/TimetablePageSection.vue'
9+
import PhotosPageSection from '~/components/PhotosPageSection.vue'
910
1011
const { canPurchase } = useNamecard()
1112
const { showTimetable } = useFeature()
@@ -20,6 +21,7 @@ useHead({
2021
<main>
2122
<NavPageSectionContainer />
2223
<TopPageSection />
24+
<PhotosPageSection />
2325
<template v-if="showTimetable">
2426
<TimetablePageSection />
2527
</template>

0 commit comments

Comments
 (0)