Skip to content

Commit 1046bae

Browse files
authored
Merge pull request #351 from vuejs-jp/fix/style
ジョブボードへの動線追加
2 parents 5f27dbe + 1370070 commit 1046bae

File tree

5 files changed

+57
-4
lines changed

5 files changed

+57
-4
lines changed

apps/web/app/components/SponsorPageSection.vue

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -184,6 +184,16 @@ const personalSponsorInfo: PersonalSponsorInfo = {
184184
personal: personalSponsorInfo,
185185
}"
186186
/>
187+
<div class="sponsor-buttons">
188+
<VFLinkButton
189+
class="sponsor-button"
190+
href="./jobboard"
191+
background-color="vue-green/200"
192+
color="white"
193+
>
194+
{{ $t('sponsor.seeJobboard') }}
195+
</VFLinkButton>
196+
</div>
187197
</article>
188198
</div>
189199
</template>

apps/web/app/lang/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -116,7 +116,8 @@
116116
"handson": "Hands-on",
117117
"media": "Media",
118118
"tool": "Tool",
119-
"personal": "Personal Sponsor"
119+
"personal": "Personal Sponsor",
120+
"seeJobboard": "Job Board"
120121
},
121122
"ticket": {
122123
"title": "Ticket",

apps/web/app/lang/ja.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,8 @@
134134
"handson": "ハンズオン",
135135
"media": "メディア",
136136
"tool": "ツール",
137-
"personal": "個人スポンサー"
137+
"personal": "個人スポンサー",
138+
"seeJobboard": "ジョブボードを見る"
138139
},
139140
"ticket": {
140141
"title": "チケット",

apps/web/app/pages/jobboard.vue

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,17 @@ useHead({
3939
</nuxt-link>
4040
</li>
4141
</ul>
42+
<div class="back">
43+
<VFLinkButton
44+
class="back-action"
45+
background-color="white"
46+
color="vue-blue"
47+
target=""
48+
:href="`${localePath}/`"
49+
>
50+
{{ t('back_to_top') }}
51+
</VFLinkButton>
52+
</div>
4253
</div>
4354
</template>
4455

@@ -126,4 +137,34 @@ useHead({
126137
display: block;
127138
}
128139
}
140+
141+
.back {
142+
margin: 40px auto 120px;
143+
width: 100%;
144+
max-width: 260px;
145+
}
146+
.back-action {
147+
--height-button: 66px;
148+
149+
height: var(--height-button);
150+
border-radius: var(--height-button);
151+
}
152+
153+
@media (--tablet) {
154+
.back-action {
155+
--height-button: 58px;
156+
}
157+
}
158+
159+
@media (--mobile) {
160+
.back {
161+
width: 100%;
162+
padding: 0 23.5px;
163+
margin-top: 30px;
164+
margin-bottom: 60px;
165+
}
166+
.back-action {
167+
--height-button: 58px;
168+
}
169+
}
129170
</style>

packages/ui/components/store/Product.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,8 +64,8 @@ const props = defineProps<StoreItemProps>()
6464
}
6565
6666
&::v-deep(p) {
67-
font-size: 18px;
68-
line-height: 1.8;
67+
font-size: 16px;
68+
line-height: 1.6;
6969
}
7070
}
7171

0 commit comments

Comments
 (0)