<template> <modal @close="$router.back()" :overflow="true"> <card :title="title" :shadow="false" :padding="false" class="has-text-left has-overflow" :has-close="true" close-icon="times" @close="$router.back()" > <div class="p-4"> <slot></slot> </div> <footer class="modal-card-foot is-flex is-justify-content-flex-end"> <x-button :shadow="false" type="secondary" @click.prevent.stop="$router.back()" > Cancel </x-button> <x-button :shadow="false" type="primary" @click.prevent.stop="$emit('create')" icon="plus" :disabled="createDisabled" > {{ createLabel }} </x-button> </footer> </card> </modal> </template> <script> export default { name: 'create', props: { title: { type: String, default: '', }, createLabel: { type: String, default: 'Create', }, createDisabled: { type: Boolean, default: false, }, }, } </script>