Skip to content

Commit 8d5dcd3

Browse files
committed
クラス登録ページを作成
1 parent 051812a commit 8d5dcd3

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

src/pages/user/registerClass.vue

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
<template>
2+
<bottom-sheet-layer title="クラス登録" title-en="STEP 2">
3+
<template v-slot:LayerContents>
4+
<dl class="RegisterClass-List">
5+
<dt class="RegisterClass-ItemTitle">学校名</dt>
6+
<dd>
7+
<input-field label="school" placeholder="おひさま小学校" require />
8+
</dd>
9+
<dt class="RegisterClass-ItemTitle">クラス名</dt>
10+
<dd>
11+
<input-field label="class" placeholder="2年B組" require />
12+
<span class="RegisterClass-ItemNote">
13+
クラス名は表示されますのでご注意ください
14+
</span>
15+
</dd>
16+
</dl>
17+
</template>
18+
<template v-slot:LayerFooter>
19+
<action-button theme="primary" text="登録を完了する" />
20+
</template>
21+
</bottom-sheet-layer>
22+
</template>
23+
24+
<script lang="ts">
25+
import Vue from 'vue'
26+
import BottomSheetLayer from '@/components/BottomSheetLayer.vue'
27+
import ActionButton from '@/components/ActionButton.vue'
28+
import InputField from '@/components/InputField.vue'
29+
30+
export default Vue.extend({
31+
components: { BottomSheetLayer, ActionButton, InputField },
32+
layout: 'background'
33+
})
34+
</script>
35+
36+
<style lang="scss" scoped>
37+
.RegisterClass-List {
38+
padding: 24px 0;
39+
}
40+
.RegisterClass-ItemTitle {
41+
font-size: 16px;
42+
font-weight: bold;
43+
color: $color-white;
44+
text-align: center;
45+
margin: 4px 0;
46+
}
47+
.RegisterClass-ItemNote {
48+
display: block;
49+
font-size: 14px;
50+
font-weight: bold;
51+
color: $color-white;
52+
text-align: center;
53+
margin: 4px 0;
54+
}
55+
</style>

0 commit comments

Comments
 (0)