"use client";
import Autoplay from "embla-carousel-autoplay";
import { Eye, Share2 } from "lucide-react";
import {
Price,
type PriceType,
PriceValue,
} from "@/components/shadcnblocks/price";
import { AspectRatio } from "@/components/ui/aspect-ratio";
import { Button } from "@/components/ui/button";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import {
Carousel,
CarouselContent,
CarouselItem,
} from "@/components/ui/carousel";
import { useMediaQuery } from "@/hooks/useMediaQuery";
import { cn } from "@/lib/utils";
type Product = {
image: string;
name: string;
collection?: string;
href: string;
price: PriceType;
};
interface HeroData {
title: string;
cta: {
label: string;
href: string;
};
products: Product[];
image: string;
}
type ProductCardProps = Product;
interface EcommerceHero6Props extends HeroData {
className?: string;
}
const HERO_DATA: HeroData = {
title: "سرامیک دستساز برای آیینهای روزمره",
image:
"/block-media/shadcnblocks/block/ecommerce/other/Ceramic-Mug-in-Sunlight-2.png",
cta: {
label: "خرید سرامیک",
href: "#",
},
products: [
{
name: "بشقاب شام دستساز",
price: {
regular: 99.0,
sale: 89.0,
currency: "IRR",
},
collection: "گل و هنر",
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/pexels-micheile-10410297-3.jpg",
},
{
name: "ماگ قهوه سفالی",
price: {
regular: 5.99,
currency: "IRR",
},
collection: "خط کوزهگری",
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/pexels-20710970-15362198-3.jpg",
},
{
name: "فنجان سرامیکی مینیمال",
price: {
regular: 19.0,
currency: "IRR",
},
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/cafeconcetto-bWlbcvFMUh4-unsplash-3.jpg",
},
{
name: "فنجان قهوه لعابدار دستی",
price: {
regular: 19.0,
currency: "IRR",
},
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/hosseinqs-vlmuRQjADE4-unsplash-3.jpg",
},
{
name: "کتری چای دستساز",
price: {
regular: 299.0,
currency: "IRR",
},
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/pexels-alejandro-aznar-155337093-29269636-3.jpg",
},
{
name: "ماگ سرامیکی مینیمال",
price: {
regular: 19.0,
currency: "IRR",
},
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/pexels-anna-nekrashevich-8534237-3.jpg",
},
{
name: "گلدان سرامیکی تزئینی",
price: {
regular: 19.0,
currency: "IRR",
},
href: "#",
image:
"/block-media/shadcnblocks/block/ecommerce/other/cindy-bartillon-THtfRdrK0nI-unsplash-3.jpg",
},
],
};
const EcommerceHero6 = ({
className,
title = HERO_DATA.title,
image = HERO_DATA.image,
cta = HERO_DATA.cta,
products = HERO_DATA.products,
}: EcommerceHero6Props) => {
const isDesktop = useMediaQuery("(max-width: 1024px)");
return (
{products.map((product, index) => (
))}
);
};
const ProductCard = ({ image, name, price, href }: ProductCardProps) => {
const { regular, sale, currency } = price;
return (
);
};
export { EcommerceHero6 };