0.1.1 • Published 7 years ago
@dinamicarea-vue-components/confirmation-modal v0.1.1
confirmation-modal
Usage
<confirmation-modal ref="confirmationModal">
<template v-slot:default>
¿Estás Seguro?
</template>
</confirmation-modal>import { ConfirmationModal } from 'confirmation-modal'
export default {
components: {
ConfirmationModal
},
methods: {
openConfirmationModal() {
this.$refs.confirmationModal.ask(() => {
// El código dentro de este callback será ejecutado si el usuario acepta
// el modal de confirmacion.
})
}
}
}API
confirmation-modal
slots
default
props
titleString (optional)default: '¿Estás Seguro?'ok-titleString (optional)default: 'Sí, sé lo que hago'cancel-titleString (optional)default: 'Cancelar'ok-variantString (optional)default: 'danger'cancel-variantString (optional)default: 'secondary'header-bg-variantString (optional)default: 'danger'header-text-variantString (optional)default: 'light'hide-headerBoolean (optional)default: false
data
callback
initial value: [object Object]
events
ok
methods
ask(callback)onOk()onHide()
Installation
npm install confirmation-modalProject setup
npm installCompiles and hot-reloads for development
npm run serveCompiles and minifies for production
npm run buildRun your tests
npm run testLints and fixes files
npm run lintUpdate the API section of README.md with generated documentation
npm run doc:buildRun style guide dev server
npm run styleguideGenerate a static HTML style guide
npm run styleguide:build