diff options
Diffstat (limited to 'day9/task5_vue/src/components/AddNewEntryButton.vue')
| -rw-r--r-- | day9/task5_vue/src/components/AddNewEntryButton.vue | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/day9/task5_vue/src/components/AddNewEntryButton.vue b/day9/task5_vue/src/components/AddNewEntryButton.vue index fa52f8b..dc86907 100644 --- a/day9/task5_vue/src/components/AddNewEntryButton.vue +++ b/day9/task5_vue/src/components/AddNewEntryButton.vue @@ -2,7 +2,7 @@ <button @mouseenter="isHovered = true" @mouseleave="isHovered = false" - @click="showCreateForm"> + @click="showForm"> <div v-if="isHovered">Add new entry</div> <div v-else>+</div> </button> @@ -13,17 +13,24 @@ export default { name: "AddNewEntryButton", + props: ['showFormCallback'], components: {EditFormBox}, data() { return { - isHovered: false + isHovered: false, } }, methods: { - showCreateForm() { - + showForm() { + this.showFormCallback('create', { + service_id: '', servtype: '', subtype: '', + user_id: '', referrer_user_id: '', state: '', + creation_date: '', creation_time: '', + creation_request_sent_date: '', + notified_about_expiration: '' + }) } } } |