src/components/CompGenericWrapper.vue
@@ -7,6 +7,8 @@
    @opened="$emit('update:visible', true)"
    @closed="$emit('update:visible', false)"
    destroy-on-close
    :draggable="draggable"
    :modal="modal"
  >
    <div v-if="visible">
      <slot name="content"></slot>
@@ -38,6 +40,11 @@
  type: {
    type: String,
    default: 'normal'
  },
  draggable: Boolean,
  modal: {
    type: Boolean,
    default: true
  }
});
const typeOptions = ref([