Skip to content

Commit 275060a

Browse files
authored
Merge pull request #1 from vuejs-jp/feature/photos
Feature/photos
2 parents 9e62d72 + ecd9af4 commit 275060a

File tree

3 files changed

+114
-0
lines changed

3 files changed

+114
-0
lines changed

app/assets/locale/all.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,12 @@ export default {
7474
* message section
7575
*/
7676
message_subtitle: '想い',
77+
/**
78+
* news section
79+
*/
80+
news_subtitle1: 'Vue Fes Japan 2023 にご参加いただいたみなさん、ありがとうございました。',
81+
news_subtitle2:
82+
'当日撮影された写真を CC0 ライセンスにて公開しますので、ブログや SNS などにご自由にお使いください。',
7783
/**
7884
* timetable section
7985
*/
@@ -485,6 +491,12 @@ export default {
485491
* message section
486492
*/
487493
message_subtitle: 'Thought',
494+
/**
495+
* news section
496+
*/
497+
news_subtitle1: 'Thank you to everyone who attended Vue Fes Japan 2023.',
498+
news_subtitle2:
499+
'Photos taken on the day will be released under a CC0 license, so please feel free to use them on your blogs, social networking sites, etc.',
488500
/**
489501
* timetable section
490502
*/

app/components/NewsPageSection.vue

Lines changed: 101 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,101 @@
1+
<template>
2+
<section class="photos">
3+
<SectionTitle
4+
id="news"
5+
class="photos_title"
6+
color="vue.blue"
7+
title="News"
8+
yamato-title="お知らせ"
9+
/>
10+
<p>{{ $t('top.news_subtitle1') }}</p>
11+
<p>{{ $t('top.news_subtitle2') }}</p>
12+
<ul>
13+
<li>
14+
<NuxtLink to="https://photos.app.goo.gl/fKbJAQRuzGBA8GAz7" target="_blank">
15+
クラウドサイントラック
16+
</NuxtLink>
17+
</li>
18+
<li>
19+
<NuxtLink to="https://photos.app.goo.gl/Sw3UK3fxzRTJieX39" target="_blank">
20+
メドピアトラック
21+
</NuxtLink>
22+
</li>
23+
<li>
24+
<NuxtLink to="https://photos.app.goo.gl/RK76fpsSfmfKVPjL9" target="_blank">
25+
エムスリーやっていきトラック
26+
</NuxtLink>
27+
</li>
28+
<li>
29+
<NuxtLink to="https://photos.app.goo.gl/6KKD8TqasLDSa98Q7" target="_blank">
30+
Vueトラック
31+
</NuxtLink>
32+
</li>
33+
<li>
34+
<NuxtLink to="https://photos.app.goo.gl/crd4ftGMSNUPPkjF6" target="_blank"> 受付 </NuxtLink>
35+
</li>
36+
<li>
37+
<NuxtLink to="https://photos.app.goo.gl/QsxLYZq4hQVd6oa59" target="_blank">
38+
Vue Fes Store
39+
</NuxtLink>
40+
</li>
41+
<li>
42+
<NuxtLink to="https://photos.app.goo.gl/ArsmgEEh2G4QdQr29" target="_blank">
43+
クリエイティブウォール
44+
</NuxtLink>
45+
</li>
46+
<li>
47+
<NuxtLink to="https://photos.app.goo.gl/Zv1dahbu7Fcstgvz5" target="_blank">
48+
リフレッシュメントスペース
49+
</NuxtLink>
50+
</li>
51+
<li>
52+
<NuxtLink to="https://photos.app.goo.gl/RqKxcjP7TcbiziwW8" target="_blank">
53+
スポンサーブース
54+
</NuxtLink>
55+
</li>
56+
<li>
57+
<NuxtLink to="https://photos.app.goo.gl/XTdtY6kwyspjTGu16" target="_blank">
58+
アフターパーティー
59+
</NuxtLink>
60+
</li>
61+
</ul>
62+
</section>
63+
<VoiceAudioSpectrum />
64+
</template>
65+
66+
<style lang="ts" scoped>
67+
css({
68+
'section': {
69+
padding: '120px 20px 120px',
70+
},
71+
'.photos': {
72+
display: 'flex',
73+
flexDirection: 'column',
74+
maxWidth: '1080px',
75+
margin: '0 auto',
76+
fontSize: 'calc(16*{fontSize.base})',
77+
},
78+
'.photos_title': {
79+
marginBottom: '40px',
80+
},
81+
'.photos p': {
82+
margin: '0 0 16px',
83+
},
84+
'.photos li': {
85+
listStyle: 'disc',
86+
listStylePosition: 'inside',
87+
},
88+
'.photos a': {
89+
color: '{color.primary.500}',
90+
textDecoration: 'underline',
91+
},
92+
'.photos a:hover': {
93+
textDecoration: 'none',
94+
},
95+
'@mobile': {
96+
'section': {
97+
padding: '80px 20px 120px',
98+
},
99+
},
100+
})
101+
</style>

app/pages/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ useHead({
2020
<main>
2121
<NavPageSectionContainer />
2222
<TopPageSection />
23+
<NewsPageSection />
2324
<template v-if="showTimetable">
2425
<TimetablePageSection />
2526
</template>

0 commit comments

Comments
 (0)