sajjad 3 years ago
parent 417c3fcb34
commit 163b2bc174

@ -7,11 +7,7 @@
dark dark
> >
<main-back height="100%" :is-modal="true"> <main-back height="100%" :is-modal="true">
<component <component :is="tag" @submit="$emit('submit')" :ref="tag == 'form' ? 'form' : null">
:is="tag"
@submit="$emit('submit')"
:ref="tag == 'form' ? 'form' : null"
>
<v-card class="wa__modal"> <v-card class="wa__modal">
<div class="wa__modal-header"> <div class="wa__modal-header">
<slot name="header" :modal="modal" :data="data" v-if="modal"></slot> <slot name="header" :modal="modal" :data="data" v-if="modal"></slot>
@ -19,9 +15,9 @@
<v-card-text class="wa__modal-content pb-0"> <v-card-text class="wa__modal-content pb-0">
<slot :modal="modal" :data="data" v-if="modal"></slot> <slot :modal="modal" :data="data" v-if="modal"></slot>
</v-card-text> </v-card-text>
<template v-if="!notFooter"> <div v-if="hasFooter" class="px-4">
<v-divider class="mb-0"></v-divider> <v-divider class="mb-0"></v-divider>
</template> </div>
<v-card-actions class="wa__modal-footer px-0"> <v-card-actions class="wa__modal-footer px-0">
<slot name="footer" :modal="modal" :data="data" v-if="modal"></slot> <slot name="footer" :modal="modal" :data="data" v-if="modal"></slot>
</v-card-actions> </v-card-actions>
@ -39,8 +35,8 @@ export default {
maxWidth: { default: null }, maxWidth: { default: null },
name: { default: null }, name: { default: null },
transition: { default: "slide-x-transition" }, transition: { default: "slide-x-transition" },
notFooter: { hasFooter: {
default: false, default: true,
}, },
tag: { tag: {
default: "div", default: "div",

@ -61,8 +61,7 @@
</div> </div>
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <div class="d-flex justify-space-between align-items-center w-100 pb-10 px-4">
<div class="d-flex justify-space-between align-items-center w-100 pb-10">
<RectangleButton <RectangleButton
class="btn__modal--cancel pl-0" class="btn__modal--cancel pl-0"
text="cancel" text="cancel"

@ -69,12 +69,14 @@
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <v-spacer></v-spacer>
<RectangleButton <div class="px-4">
height="29" <RectangleButton
class="btn__modal--confirm custom-btn wa__f__m__eb" height="29"
text="close" class="btn__modal--confirm custom-btn wa__f__m__eb"
@click="$_closeModal()" text="close"
/> @click="$_closeModal()"
/>
</div>
</template> </template>
</basic-modal> </basic-modal>
</template> </template>

@ -70,8 +70,7 @@
</div> </div>
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <div class="d-flex justify-space-between align-items-center w-100 px-4">
<div class="d-flex justify-space-between align-items-center w-100">
<RectangleButton <RectangleButton
class="btn__modal--cancel pl-0" class="btn__modal--cancel pl-0"
text="cancel" text="cancel"

@ -29,8 +29,7 @@
</v-item-group> </v-item-group>
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <div class="d-flex justify-space-between align-items-center w-100 px-4">
<div class="d-flex justify-space-between align-items-center w-100">
<RectangleButton <RectangleButton
class="btn__modal--cancel pl-0" class="btn__modal--cancel pl-0"
text="cancel" text="cancel"

@ -61,12 +61,14 @@
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <v-spacer></v-spacer>
<RectangleButton <div class="px-4">
height="29" <RectangleButton
class="btn__modal--confirm custom-btn wa__f__m__eb" height="29"
text="close" class="btn__modal--confirm custom-btn wa__f__m__eb"
@click="$_closeModal()" text="close"
/> @click="$_closeModal()"
/>
</div>
</template> </template>
</basic-modal> </basic-modal>
</template> </template>

@ -62,8 +62,7 @@
</div> </div>
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <div class="d-flex justify-space-between align-items-center w-100 px-4">
<div class="d-flex justify-space-between align-items-center w-100">
<RectangleButton <RectangleButton
class="btn__modal--cancel pl-0" class="btn__modal--cancel pl-0"
text="clear" text="clear"

@ -83,12 +83,14 @@
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <v-spacer></v-spacer>
<RectangleButton <div class="px-4">
height="29" <RectangleButton
class="btn__modal--confirm custom-btn wa__f__m__eb" height="29"
text="close" class="btn__modal--confirm custom-btn wa__f__m__eb"
@click="$_closeModal()" text="close"
/> @click="$_closeModal()"
/>
</div>
</template> </template>
</basic-modal> </basic-modal>
</template> </template>

@ -49,8 +49,7 @@
</div> </div>
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <div class="d-flex justify-space-between align-items-center w-100 px-4">
<div class="d-flex justify-space-between align-items-center w-100">
<RectangleButton <RectangleButton
class="btn__modal--cancel pl-0" class="btn__modal--cancel pl-0"
text="clear" text="clear"

@ -103,8 +103,7 @@
</div> </div>
</template> </template>
<template #footer> <template #footer>
<v-spacer></v-spacer> <div class="d-flex justify-space-between align-items-center w-100 px-4">
<div class="d-flex justify-space-between align-items-center w-100">
<RectangleButton <RectangleButton
class="btn__modal--cancel pl-0" class="btn__modal--cancel pl-0"
text="cancel" text="cancel"

Loading…
Cancel
Save