BottomSheetComponent.vue 718 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div class="text-center">
  3. <v-bottom-sheet
  4. v-model="openSheet"
  5. persistent
  6. >
  7. <v-sheet
  8. class="text-center"
  9. >
  10. <slot></slot>
  11. <v-btn
  12. class="mt-6"
  13. text
  14. color="error"
  15. @click="$emit('close-bottom-sheet', false)"
  16. >
  17. close
  18. </v-btn>
  19. </v-sheet>
  20. </v-bottom-sheet>
  21. </div>
  22. </template>
  23. <script>
  24. import {defineComponent} from '@nuxtjs/composition-api'
  25. export default defineComponent({
  26. name: "BottomSheetComponent",
  27. props:{
  28. openSheet:{
  29. type:Boolean,
  30. required: true
  31. }
  32. },
  33. setup: function () {
  34. }
  35. })
  36. </script>
  37. <style scoped>
  38. </style>