diff --git a/src/components/sections/product/ProductCardFour.tsx b/src/components/sections/product/ProductCardFour.tsx index 303ff14..b14a8fa 100644 --- a/src/components/sections/product/ProductCardFour.tsx +++ b/src/components/sections/product/ProductCardFour.tsx @@ -2,6 +2,9 @@ import { memo, useCallback } from "react"; import { useRouter } from "next/navigation"; +"use client"; + +import { useState } from "react"; import CardStack from "@/components/cardStack/CardStack"; import ProductImage from "@/components/shared/ProductImage"; import { cls, shouldUseInvertedText } from "@/lib/utils"; @@ -68,7 +71,7 @@ interface ProductCardItemProps { actionButtonClassName?: string; } -const ProductCardItem = memo(({ +const FlipCard = memo(({ product, shouldUseLightText, cardClassName = "", @@ -77,6 +80,104 @@ const ProductCardItem = memo(({ cardPriceClassName = "", cardVariantClassName = "", actionButtonClassName = "", +}: ProductCardItemProps) => { + const [isFlipped, setIsFlipped] = useState(false); + + return ( +
+ ${product.price} +
+ )} ++ {product.description} +
+ )} + {product.ingredients && ( ++ Ingredients: +
++ {product.ingredients} +
++ ${product.price} +
+ )} +