Skip to content

Commit ef2b5d9

Browse files
committed
Add support for v-model to BottomSheetLayer.vue
1 parent 9e6f77d commit ef2b5d9

File tree

1 file changed

+3
-16
lines changed

1 file changed

+3
-16
lines changed

src/components/BottomSheetLayer.vue

Lines changed: 3 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
<template>
22
<v-bottom-sheet
3-
v-model="layer"
3+
:value="value"
44
persistent
55
scrollable
66
no-click-animation
77
:fullscreen="fullscreen"
8+
@input="$emit('input', $event)"
89
>
910
<v-card class="Layer">
1011
<v-card-title class="Layer-CardElements Layer-CardTitle">
@@ -32,13 +33,9 @@
3233
<script lang="ts">
3334
import Vue from 'vue'
3435
35-
type DataType = {
36-
layer: boolean
37-
}
38-
3936
export default Vue.extend({
4037
props: {
41-
expanded: {
38+
value: {
4239
type: Boolean,
4340
required: false,
4441
default: true
@@ -56,16 +53,6 @@ export default Vue.extend({
5653
required: false,
5754
default: false
5855
}
59-
},
60-
data(): DataType {
61-
return {
62-
layer: this.expanded
63-
}
64-
},
65-
watch: {
66-
expanded(newValue) {
67-
this.layer = newValue
68-
}
6956
}
7057
})
7158
</script>

0 commit comments

Comments
 (0)