"use client"; import Select from "@/app/components/Select"; import { cn } from "@/app/lib/cn"; import { InfoCircle } from "iconsax-reactjs"; import { type FC } from "react"; import { Rating } from "react-simple-star-rating"; import { BOX_BAND_OPTIONS, formatPrice, PAPER_TYPE_OPTIONS, PRODUCT_PACKAGE_SIZE, PRODUCT_RATING, PRODUCT_SHORT_DESCRIPTION, PRODUCT_TITLE, QUANTITY_TIERS, type QuantityTier } from "../constants"; type ProductPurchaseOptionsProps = { selectedTier: QuantityTier; onSelectTier: (tier: QuantityTier) => void; }; const ProductPurchaseOptions: FC = ({ selectedTier, onSelectTier }) => { return (

{PRODUCT_TITLE}

{PRODUCT_RATING}

{PRODUCT_SHORT_DESCRIPTION}

{formatPrice(selectedTier.totalPrice)}﷼

{formatPrice(selectedTier.unitPrice)}﷼ برای هر عدد ( بسته {formatPrice(PRODUCT_PACKAGE_SIZE)} عددی)

تعداد
{QUANTITY_TIERS.map((tier) => { const isSelected = selectedTier.quantity === tier.quantity; return ( ); })}
); }; type FieldProps = { label: string; children: React.ReactNode; }; const Field: FC = ({ label, children }) => (
{label} {children}
); export default ProductPurchaseOptions;