File tree Expand file tree Collapse file tree 2 files changed +21
-6
lines changed Expand file tree Collapse file tree 2 files changed +21
-6
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,8 @@ export default Vue.extend({
50
50
},
51
51
methods: {
52
52
addButtonClicked() {
53
- this .$emit (' addButtonClicked' )
53
+ this .sheet = ! this .sheet
54
+ this .$emit (' addButtonClicked' , this .sheet )
54
55
}
55
56
}
56
57
})
Original file line number Diff line number Diff line change 13
13
<li >サイトポリシー</li >
14
14
</ul >
15
15
</div >
16
- <simple-bottom-sheet message =" 2年B組の授業を追加・編集する" />
16
+ <simple-bottom-sheet
17
+ message =" 2年B組の授業を追加・編集する"
18
+ :expanded =" isExpandedButton"
19
+ @addButtonClicked =" handler"
20
+ />
21
+ <editing-screen :expanded =" !isExpandedButton" />
17
22
</div >
18
23
</template >
19
24
@@ -22,22 +27,31 @@ import Vue from 'vue'
22
27
import { vxm } from ' @/store'
23
28
import PeriodCardEditable from ' @/components/PeriodCardEditable.vue'
24
29
import SimpleBottomSheet from ' @/components/SimpleBottomSheet.vue'
30
+ import EditingScreen from ' @/components/EditingScreen.vue'
25
31
26
- type Data = {
32
+ type DataType = {
27
33
classData: typeof vxm .classData
28
34
dateTitle: string
35
+ isExpandedButton: boolean
29
36
}
30
37
31
38
export default Vue .extend ({
32
39
components: {
33
40
PeriodCardEditable ,
34
- SimpleBottomSheet
41
+ SimpleBottomSheet ,
42
+ EditingScreen
35
43
},
36
44
layout: ' protected' ,
37
- data(): Data {
45
+ data(): DataType {
38
46
return {
39
47
classData: vxm .classData ,
40
- dateTitle: ' 25日'
48
+ dateTitle: ' 25日' ,
49
+ isExpandedButton: true
50
+ }
51
+ },
52
+ methods: {
53
+ handler(): void {
54
+ this .isExpandedButton = ! this .isExpandedButton
41
55
}
42
56
}
43
57
})
You can’t perform that action at this time.
0 commit comments