<script type="text/x-template" id="vge-modal-template">
<div>
<span @click="showModal = true">
<slot name="controller"></slot>
</span>
<div v-if="showModal">
<transition name="vge-modal">
<div class="vge-modal-mask">
<div class="vge-modal-wrapper">
<div class="vge-modal-container">
<div class="vge-modal-header">
<slot name="header"></slot>
</div>
<a class="vge-modal-default-button" @click="showModal = false">
<i class="fa fa-times"></i>
</a>
<div class="vge-modal-body">
<slot name="body">
No Body.
</slot>
</div>
<div class="vge-modal-footer">
<slot name="footer"></slot>
</div>
</div>
</div>
</div>
</transition>
</div>
</div>
</script>
<script type="text/javascript" src="{{ asset('components/modal.js', 'js') }}"></script>