BottomSheetComponent.vue 696 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. text
  13. color="error"
  14. @click="$emit('close-bottom-sheet', false)"
  15. >
  16. Fermer
  17. </v-btn>
  18. </v-sheet>
  19. </v-bottom-sheet>
  20. </div>
  21. </template>
  22. <script>
  23. import {defineComponent} from '@nuxtjs/composition-api'
  24. export default defineComponent({
  25. name: "BottomSheetComponent",
  26. props:{
  27. openSheet:{
  28. type:Boolean,
  29. required: true
  30. }
  31. },
  32. setup: function () {
  33. }
  34. })
  35. </script>
  36. <style scoped>
  37. </style>