From d5aee7ab37ed5360d9001279f815fb9305e1690e Mon Sep 17 00:00:00 2001 From: Benny Samir Hierl Date: Sun, 13 Feb 2022 10:41:31 +0100 Subject: [PATCH] handle wishlist updates in parrent Signed-off-by: Benny Samir Hierl --- src/components/WishlistHeader.vue | 9 ++++----- src/views/DetailView.vue | 14 ++++++++++---- 2 files changed, 14 insertions(+), 9 deletions(-) diff --git a/src/components/WishlistHeader.vue b/src/components/WishlistHeader.vue index 97c5663..d967304 100644 --- a/src/components/WishlistHeader.vue +++ b/src/components/WishlistHeader.vue @@ -65,7 +65,7 @@ import BaseButton from '@/components/BaseButton.vue' import InputText from '@/components/InputText.vue' import InputCheckbox from '@/components/InputCheckbox.vue' import InputTextArea from '@/components/InputTextArea.vue' -import { useEditMode, useWishlistStore } from '@/composables' +import { useEditMode } from '@/composables' import { Wishlist } from '@/types' import { PropType } from 'vue' const { isActive: editModeIsActive } = useEditMode() @@ -76,9 +76,9 @@ defineProps({ requried: true, }, }) +const emit = defineEmits(['update']) const { t } = useI18n() -const { update } = useWishlistStore() const schema = object({ title: string().required( @@ -99,8 +99,7 @@ const schema = object({ .url(t('components.wishlist-header.main.form.image-src.error-url')), }) -const onSubmit = async (values: any): Promise => { - console.log(values) - await update(values) +const onSubmit = (values: any): void => { + emit('update', values) } diff --git a/src/views/DetailView.vue b/src/views/DetailView.vue index 4ff5a83..92d539c 100644 --- a/src/views/DetailView.vue +++ b/src/views/DetailView.vue @@ -1,19 +1,20 @@