Skip to content
Snippets Groups Projects
Commit f4a8d0f8 authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Merge branch 'release/0.2.1'

parents 30d6195e 05ce2ba7
Branches
Tags 0.2.1
No related merge requests found
<template>
<div :class="['ui', {'active': show}, 'modal']">
<i class="close icon"></i>
<slot>
</slot>
</div>
</template>
<script>
import $ from 'jquery'
export default {
props: {
show: {type: Boolean, required: true}
},
data () {
return {
control: null
}
},
mounted () {
this.control = $(this.$el).modal({
onApprove: function () {
this.$emit('approved')
}.bind(this),
onDeny: function () {
this.$emit('deny')
}.bind(this),
onHidden: function () {
this.$emit('update:show', false)
}.bind(this)
})
},
watch: {
show: {
handler (newValue) {
if (newValue) {
this.control.modal('show')
} else {
this.control.modal('hide')
}
}
}
}
}
</script>
<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped lang="scss">
</style>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment