forked from noxious/client
Modal update: added closable prop and hide close btn when value is false
This commit is contained in:
parent
4525634bc9
commit
daa469d5e5
@ -3,7 +3,7 @@
|
|||||||
<div class="modal-container" :style="{ top: y + 'px', left: x + 'px' }" v-if="isModalOpenRef">
|
<div class="modal-container" :style="{ top: y + 'px', left: x + 'px' }" v-if="isModalOpenRef">
|
||||||
<div class="modal-header" @mousedown="startDrag">
|
<div class="modal-header" @mousedown="startDrag">
|
||||||
<slot name="modal-header" />
|
<slot name="modal-header" />
|
||||||
<button @click="close"><img draggable="false" src="/assets/icons/close-button-white.svg" /></button>
|
<button @click="close" v-if="closable"><img draggable="false" src="/assets/icons/close-button-white.svg" /></button>
|
||||||
</div>
|
</div>
|
||||||
<div class="modal-body">
|
<div class="modal-body">
|
||||||
<slot name="modal-body" />
|
<slot name="modal-body" />
|
||||||
@ -22,6 +22,10 @@ const properties = defineProps({
|
|||||||
isModalOpen: {
|
isModalOpen: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
default: false
|
default: false
|
||||||
|
},
|
||||||
|
closable: {
|
||||||
|
type: Boolean,
|
||||||
|
default: true
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user