Files
exchange-2.0/resources/assets/vue/components/general/elements/ModalComponent.vue
T
omair saleh 69eccb2d9c fixing bugs
2021-04-27 14:56:53 +08:00

29 lines
777 B
Vue

<template>
<div class="modal modalContainer fade" :class="styleType" :data-type="type">
<div class="modal-dialog" v-bind:class="[{'modal-lg': size === 'large'}, {'modal-xl': size === 'extra-large'}, {'modal-sm': size === 'small'}]">
<div class="modal-content">
<div class="modal-body">
<slot></slot>
</div>
</div>
</div>
</div>
</template>
<script>
export default {
props: {
type: {
type: String,
},
size: {
type: String,
default: ''
},
styleType: {
type: String,
default: "stick-up"
}
}
}
</script>