add auth modal
This commit is contained in:
@@ -6,14 +6,10 @@ const modalBox = ref(null)
|
||||
const show = ref(false)
|
||||
|
||||
const open = () => (show.value = true)
|
||||
const close = async () => {
|
||||
const close = () => {
|
||||
return new Promise((resolve) => {
|
||||
modal.value?.addEventListener('transitionend', () => resolve(true))
|
||||
show.value = false
|
||||
// nextTick(() => {
|
||||
// console.log('done!')
|
||||
// resolve(true)
|
||||
// })
|
||||
})
|
||||
}
|
||||
|
||||
@@ -45,7 +41,7 @@ const onLeave = (el: Element, done: () => void): void => {
|
||||
</p>
|
||||
<div class="modal-action">
|
||||
<slot name="actions" v-bind="slotProps">
|
||||
<button class="btn-sm btn" @click="close">Close</button>
|
||||
<button class="btn-sm btn" @click="close()">Close</button>
|
||||
</slot>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user