Теперь сервис появляется сразу после добавления

This commit is contained in:
saber-nyan 2019-05-17 21:18:22 +03:00
parent 918c7ca85a
commit 031d3542e6
No known key found for this signature in database
GPG Key ID: 7B069E9C295E6B4A
2 changed files with 4 additions and 2 deletions

View File

@ -60,7 +60,7 @@ export default {
},
});
instance.post('/service/', this.service)
.then(this.$emit('serviceAddDone'))
.then(response => this.$emit('serviceAddDone', response.data))
.catch(error => console.error('Failed to add service', error));
},
},

View File

@ -13,7 +13,9 @@
<SettingsModal v-if="showSettingsModal" @close="showSettingsModal = false"></SettingsModal>
</transition>
<transition name="modal">
<AddServiceModal v-if="showAddServiceModal" @serviceAddDone="reloadNavbar(); showAddServiceModal = false" @close="showAddServiceModal = false"></AddServiceModal>
<AddServiceModal v-if="showAddServiceModal"
@serviceAddDone="$refs.navbar.ctfServices.push($event); showAddServiceModal = false"
@close="showAddServiceModal = false"></AddServiceModal>
</transition>
</div>
</template>