w-overlay.w-dialog(
ref="overlay"
:model-value="showWrapper"
:persistent="persistent"
:persistent-no-animation="persistentNoAnimation"
@click="onOutsideClick"
@close="onClose"
:bg-color="overlayColor"
:opacity="overlayOpacity"
:class="classes")
transition(:name="transition" appear @after-leave="onBeforeClose")
w-card.w-dialog__content(
v-show="showContent"
ref="dialog"
no-border
:color="color"
:bg-color="bgColor"
:class="dialogClass"
:title-class="titleClass"
:content-class="contentClass"
:title="title || undefined"
:style="contentStyles")
template(#title v-if="$slots.title")
slot(name="title")
slot
template(#actions v-if="$slots.actions")
slot(name="actions")