Compare commits

1 Commits

Author SHA1 Message Date
a5176578ee Update src/app/shop/page.tsx 2026-02-04 12:45:32 +00:00

View File

@@ -1,7 +1,9 @@
"use client";
import React from 'react'; import React from 'react';
import { ThemeProvider } from '@/components/ui/theme/ThemeProvider'; import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple'; import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardOne from '@/components/sections/product/ProductCardOne'; import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import FooterBase from '@/components/sections/footer/FooterBase'; import FooterBase from '@/components/sections/footer/FooterBase';
import { ShoppingBag } from 'lucide-react'; import { ShoppingBag } from 'lucide-react';
@@ -9,44 +11,62 @@ import { ShoppingBag } from 'lucide-react';
const mockProducts = [ const mockProducts = [
{ {
id: '1', id: '1',
brand: 'Baklajan',
name: 'Elegant Rose Bouquet', name: 'Elegant Rose Bouquet',
price: '$85', price: '$85',
imageSrc: 'https://images.unsplash.com/photo-1586866654837-b8cabc5b0af9?w=400&h=400&fit=crop&crop=center', rating: 5,
reviewCount: '150+',
imageSrc: 'https://img.b2bpic.net/free-photo/stunning-wedding-bouquet-made-red-flowers-greenery-lies-o_8353-722.jpg',
imageAlt: 'Beautiful red rose bouquet' imageAlt: 'Beautiful red rose bouquet'
}, },
{ {
id: '2', id: '2',
brand: 'Baklajan',
name: 'Sunflower Arrangement', name: 'Sunflower Arrangement',
price: '$65', price: '$65',
imageSrc: 'https://images.unsplash.com/photo-1558618666-fcd25c85cd64?w=400&h=400&fit=crop&crop=center', rating: 5,
reviewCount: '120+',
imageSrc: 'https://img.b2bpic.net/free-photo/flower-bouquet-pink-candles-rustic-wooden-space_114579-2569.jpg',
imageAlt: 'Bright sunflower arrangement' imageAlt: 'Bright sunflower arrangement'
}, },
{ {
id: '3', id: '3',
brand: 'Baklajan',
name: 'Mixed Spring Flowers', name: 'Mixed Spring Flowers',
price: '$95', price: '$95',
imageSrc: 'https://images.unsplash.com/photo-1606384019820-90a5d32e1cdf?w=400&h=400&fit=crop&crop=center', rating: 5,
reviewCount: '95+',
imageSrc: 'https://img.b2bpic.net/free-photo/beautiful-bouquet-pastel-color-flowers-cage-container_114579-1883.jpg',
imageAlt: 'Colorful spring flower mix' imageAlt: 'Colorful spring flower mix'
}, },
{ {
id: '4', id: '4',
brand: 'Baklajan',
name: 'White Lily Bouquet', name: 'White Lily Bouquet',
price: '$75', price: '$75',
imageSrc: 'https://images.unsplash.com/photo-1582797493277-caab8b23ed20?w=400&h=400&fit=crop&crop=center', rating: 5,
reviewCount: '80+',
imageSrc: 'https://img.b2bpic.net/free-photo/cozy-pretty-bouquet-blue-purple-combination-flowers_114579-1547.jpg',
imageAlt: 'Pure white lily bouquet' imageAlt: 'Pure white lily bouquet'
}, },
{ {
id: '5', id: '5',
brand: 'Baklajan',
name: 'Tropical Paradise', name: 'Tropical Paradise',
price: '$120', price: '$120',
imageSrc: 'https://images.unsplash.com/photo-1578662996442-48f60103fc96?w=400&h=400&fit=crop&crop=center', rating: 5,
reviewCount: '65+',
imageSrc: 'https://img.b2bpic.net/free-photo/assorted-flower-arrangement-vase_209848-94.jpg',
imageAlt: 'Exotic tropical flower arrangement' imageAlt: 'Exotic tropical flower arrangement'
}, },
{ {
id: '6', id: '6',
brand: 'Baklajan',
name: 'Classic Tulip Bundle', name: 'Classic Tulip Bundle',
price: '$55', price: '$55',
imageSrc: 'https://images.unsplash.com/photo-1586953667419-d3edc5cafaa8?w=400&h=400&fit=crop&crop=center', rating: 4,
reviewCount: '45+',
imageSrc: 'https://img.b2bpic.net/free-photo/vertical-shot-bouquet-made-pink-white-beautiful-flowers_181624-15886.jpg',
imageAlt: 'Fresh tulip bundle' imageAlt: 'Fresh tulip bundle'
} }
]; ];
@@ -94,7 +114,7 @@ export default function ShopPage() {
/> />
<main className="min-h-screen"> <main className="min-h-screen">
<ProductCardOne <ProductCardTwo
products={mockProducts.map(product => ({ products={mockProducts.map(product => ({
...product, ...product,
onProductClick: () => handleProductClick(product), onProductClick: () => handleProductClick(product),