diff --git a/apps/user-app/src/components/product/CartItem.vue b/apps/user-app/src/components/product/CartItem.vue index a4d54ad..0399cdb 100644 --- a/apps/user-app/src/components/product/CartItem.vue +++ b/apps/user-app/src/components/product/CartItem.vue @@ -1,54 +1,71 @@ - diff --git a/apps/user-app/src/components/product/CollectionCard.vue b/apps/user-app/src/components/product/CollectionCard.vue deleted file mode 100644 index a5a67e5..0000000 --- a/apps/user-app/src/components/product/CollectionCard.vue +++ /dev/null @@ -1,15 +0,0 @@ - - - - diff --git a/apps/user-app/src/components/product/ProductCard.vue b/apps/user-app/src/components/product/ProductCard.vue new file mode 100644 index 0000000..853b209 --- /dev/null +++ b/apps/user-app/src/components/product/ProductCard.vue @@ -0,0 +1,199 @@ + + + + + + diff --git a/apps/user-app/src/components/product/ProductHorizontal.vue b/apps/user-app/src/components/product/ProductHorizontal.vue deleted file mode 100644 index 1caa6b5..0000000 --- a/apps/user-app/src/components/product/ProductHorizontal.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - diff --git a/apps/user-app/src/components/product/ProductList.vue b/apps/user-app/src/components/product/ProductList.vue deleted file mode 100644 index 12b6576..0000000 --- a/apps/user-app/src/components/product/ProductList.vue +++ /dev/null @@ -1,44 +0,0 @@ - - - - diff --git a/apps/user-app/src/components/product/ProductVertical.vue b/apps/user-app/src/components/product/ProductVertical.vue deleted file mode 100644 index 3c0c062..0000000 --- a/apps/user-app/src/components/product/ProductVertical.vue +++ /dev/null @@ -1,75 +0,0 @@ - - - - diff --git a/apps/user-app/src/components/product/ProductVerticalFull.vue b/apps/user-app/src/components/product/ProductVerticalFull.vue deleted file mode 100644 index 475e14f..0000000 --- a/apps/user-app/src/components/product/ProductVerticalFull.vue +++ /dev/null @@ -1,66 +0,0 @@ - - - - diff --git a/apps/user-app/src/components/ui/PageBar.vue b/apps/user-app/src/components/ui/PageBar.vue new file mode 100644 index 0000000..7091d20 --- /dev/null +++ b/apps/user-app/src/components/ui/PageBar.vue @@ -0,0 +1,115 @@ + + + + + + diff --git a/apps/user-app/src/composables/useProduct.ts b/apps/user-app/src/composables/useProduct.ts index 0abe7d1..eb09be6 100644 --- a/apps/user-app/src/composables/useProduct.ts +++ b/apps/user-app/src/composables/useProduct.ts @@ -1,7 +1,9 @@ // Adapts our actual ProductSummary (apps/user-app/src/api/client.ts) into the -// same output shape legacy's Mixins/product/index.ts `useProduct()` produced, -// so the ported product-card components (ProductHorizontal/ProductVertical/ -// ProductVerticalFull) can render unchanged. +// same output shape legacy's Mixins/product/index.ts `useProduct()` produced. +// The legacy card components it was originally shaped for (ProductHorizontal/ +// ProductVertical/ProductVerticalFull) are gone, replaced by the redesigned +// components/product/ProductCard.vue, components/home/ShowcaseCard.vue and +// components/product/CartItem.vue — all of which consume this same contract. // // Honest gaps vs. legacy (no backend equivalent exists yet — apps/api was not // touched to add these): diff --git a/apps/user-app/src/views/CartView.vue b/apps/user-app/src/views/CartView.vue index b2432bf..9e1d18c 100644 --- a/apps/user-app/src/views/CartView.vue +++ b/apps/user-app/src/views/CartView.vue @@ -1,89 +1,114 @@