From adf6014959acdb987d5bc2b33f9fd9d43430fe54 Mon Sep 17 00:00:00 2001 From: Benny Samir Hierl Date: Wed, 16 Feb 2022 21:13:22 +0100 Subject: [PATCH] some refactoring Signed-off-by: Benny Samir Hierl --- src/components/FormWishlist.vue | 124 ++++++++++++++++++++++++++ src/components/WishlistHeader.vue | 141 ------------------------------ src/components/WishlistItem.vue | 18 ++-- src/components/index.ts | 2 +- src/views/DetailView.vue | 41 ++++++--- 5 files changed, 161 insertions(+), 165 deletions(-) create mode 100644 src/components/FormWishlist.vue delete mode 100644 src/components/WishlistHeader.vue diff --git a/src/components/FormWishlist.vue b/src/components/FormWishlist.vue new file mode 100644 index 0000000..c826d46 --- /dev/null +++ b/src/components/FormWishlist.vue @@ -0,0 +1,124 @@ + + + diff --git a/src/components/WishlistHeader.vue b/src/components/WishlistHeader.vue deleted file mode 100644 index 2531480..0000000 --- a/src/components/WishlistHeader.vue +++ /dev/null @@ -1,141 +0,0 @@ - - - diff --git a/src/components/WishlistItem.vue b/src/components/WishlistItem.vue index 47ff30d..068d115 100644 --- a/src/components/WishlistItem.vue +++ b/src/components/WishlistItem.vue @@ -4,11 +4,9 @@ import IconLink from './icons/IconLink.vue' import ImagePreview from './ImagePreview.vue' import { ButtonBase } from './' import IconCart from './icons/IconCart.vue' +import { WishlistItem } from '@/types' defineProps<{ - title: string - image: string - url?: string - description: string + item: WishlistItem }>() const { t } = useI18n() @@ -19,15 +17,15 @@ const { t } = useI18n() >
-

{{ title }}

+

{{ item.title }}

- {{ description }} + {{ item.description }}

@@ -38,8 +36,8 @@ const { t } = useI18n() >{{ t('components.wishlist-item.bought-button.text') }} => {