import { FaArrowRight, FaCheck } from "react-icons/fa"; import { formatPriceAbbreviated, t } from "@/utils"; import CustomImage from "@/components/Common/CustomImage"; import { useState } from "react"; const AddListingPlanCard = ({ pckg, handlePurchasePackage }) => { const [isFlipped, setIsFlipped] = useState(false); const descriptionItems = Array.isArray(pckg?.translated_key_points) && pckg.translated_key_points.length > 0 ? pckg.translated_key_points : (pckg?.translated_description || pckg?.description || "") .split("\r\n") .filter(Boolean); const isPackageActive = pckg?.is_active == 1; const userPurchasedPackage = pckg?.user_purchased_packages?.[0] const remainingDays = userPurchasedPackage?.remaining_days; const remainingItems = userPurchasedPackage?.remaining_item_limit; const totalDays = pckg?.duration; const totalItems = pckg?.item_limit; const listingDurationDays = isPackageActive ? userPurchasedPackage?.listing_duration_days : pckg?.listing_duration_days return (
{formatPriceAbbreviated(pckg?.final_price)}
) : ( t("Free") )} {pckg?.price > pckg?.final_price && ({formatPriceAbbreviated(pckg?.price)}
)}