Blame view

src/components/modal-comp/modal-comp.vue 731 Bytes
simon committed
1 2

<template>
simon committed
3 4 5 6 7 8 9 10 11 12 13 14 15
	<div class="comp" :class="{'hide' : !visible }">
		<div @click="onOverLayHandler()" class="overlay" v-if="overlayShow"></div>
		<div class="modal">
			<div v-if="title" class="modal-title">{{title}}</div>
			<div class="modal-icon-wrap">
				<img :src="require('@assets/images/common/icon-'+icon+'.png')">
			</div>
			<div class="modal-content">{{content}}</div>
			<div class="modal-btn-wrap">
				<div @click="onCancelHandler()" v-if="showCancel" class="btn">{{cancelText}}</div>
				<div @click="onConfirmHandler()" v-if="showConfirm" class="btn">{{confirmText}}</div>
			</div>
		</div>
simon committed
16 17 18 19 20 21 22
	</div>
</template>

<script src="./modal-comp.js"></script>
<style lang="scss" scoped>
@import "./modal-comp.scss";
</style>