diff --git a/src/app/shop/vip/page.tsx b/src/app/shop/vip/page.tsx index a211246..5e8471a 100644 --- a/src/app/shop/vip/page.tsx +++ b/src/app/shop/vip/page.tsx @@ -6,43 +6,53 @@ import { HeartIcon, ShoppingCartIcon } from '@heroicons/react/24/outline' import { HeartIcon as HeartIconSolid } from '@heroicons/react/24/solid' import PageLayout from '../../components/PageLayout' +// Collections für die Promo Section +const collections = [ + { + name: "Women's", + href: '#', + imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-collection-01.jpg', + imageAlt: 'Woman wearing an off-white cotton t-shirt.', + }, + { + name: "Men's", + href: '#', + imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-collection-02.jpg', + imageAlt: 'Man wearing a charcoal gray cotton t-shirt.', + }, + { + name: 'Desk Accessories', + href: '#', + imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-collection-03.jpg', + imageAlt: 'Person sitting at a wooden desk with paper note organizer, pencil and tablet.', + }, +] + // Featured Products für die Shop-Startseite const featuredProducts = [ { id: 101, - name: 'Leather Long Wallet', - color: 'Natural', - price: '$75', + name: 'Black Basic Tee', + price: '$32', href: '#', - imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-trending-product-02.jpg', - imageAlt: 'Hand stitched, orange leather long wallet.', + imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-03-favorite-01.jpg', + imageAlt: "Model wearing women's black cotton crewneck tee.", }, { id: 102, - name: 'Machined Pencil and Pen Set', - color: 'Black', - price: '$70', + name: 'Off-White Basic Tee', + price: '$32', href: '#', - imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-trending-product-03.jpg', - imageAlt: '12-sided, machined black pencil and pen.', + imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-03-favorite-02.jpg', + imageAlt: "Model wearing women's off-white cotton crewneck tee.", }, { id: 103, - name: 'Mini-Sketchbooks', - color: 'Light Brown', - price: '$27', + name: 'Mountains Artwork Tee', + price: '$36', href: '#', - imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-trending-product-04.jpg', - imageAlt: 'Set of three light and dark brown mini sketch books.', - }, - { - id: 104, - name: 'Organizer Set', - color: 'Walnut', - price: '$149', - href: '#', - imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-04-trending-product-01.jpg', - imageAlt: 'Beautiful walnut organizer set with multiple white compartments', + imageSrc: 'https://tailwindcss.com/plus-assets/img/ecommerce-images/home-page-03-favorite-03.jpg', + imageAlt: "Model wearing women's burgundy red crewneck artwork tee with small white triangle overlapping larger black triangle.", }, ] @@ -161,7 +171,7 @@ const products = [ const stats = [ { name: 'Total Users', stat: '71,897' }, { name: 'Gold Members', stat: '68,161' }, - { name: 'Saved through Gold Membership', stat: '25k €' }, + { name: 'Savings as Gold member', stat: '25k €' }, ] function classNames(...classes: (string | undefined | null | boolean)[]): string { @@ -237,31 +247,108 @@ export default function ShopPage() { return (
- {/* Header Section */} -
- {/*
*/} -
-
+ {/* Promo Section with Stats Cards */} +
+
+
+
+ {/* Stats Cards */} + {/*
+
+ {stats.map((item) => ( +
+
{item.name}
+
{item.stat}
+
+ ))} +
+
*/} + +

+ Shop with an infinite variety of products +

+

+ Discover a curated selection of high-quality products that cater to your every need. +

+
-
- {stats.map((item) => ( -
-
{item.name}
-
{item.stat}
+
+ {/* Decorative image grid */} +
+
+ + + Shop Collection + +
@@ -269,36 +356,37 @@ export default function ShopPage() { {/* Featured Products Section */}
-
-
-

Trending products

- - Shop the collection +
+ -
+
{featuredProducts.map((product) => (
-
- {product.imageAlt} -
-

+ {product.imageAlt} +

{product.name}

-

{product.color}

-

{product.price}

+

{product.price}

))}
-