Vodal: Vue.js modals with animations
vodal modals
Vodal is providing modals for your apps with many animation styles. It is based on a React project, with similar functionality though easier implementation.
Example
Installation
npm i vodal --save
Usage
import Vodal from 'vodal'
import 'vodal/fade.css'
import 'vodal/rotate.css'
// selected styles
Vue.component(Vodal.name, Vodal)
Set the props to adjust the modal
data () {
    return {
        width: 600,
        height: 350,
        show: false
    }
},
Bind the props to the vodal component
<vodal :show="show" animation="rotate" :width="width" :height="height" @hide="show = false">
    <h4>A vue modal with animations.</h4>
    <button class="vodal-confirm-btn" @click="show = false">ok</button>
    <button class="vodal-cancel-btn" @click="show = false">close</button>
</vodal>

You can see modals with different animations on the Demo page and the code is available on GitHub.

