import { Badge } from "@/components/ui/badge"; import { MdOutlineMailOutline, MdVerifiedUser } from "react-icons/md"; import { IoMdStar } from "react-icons/io"; import { FiPhoneCall } from "react-icons/fi"; import { extractYear, t } from "@/utils"; import { usePathname } from "next/navigation"; import { useSelector } from "react-redux"; import { getCompanyName } from "@/redux/reducer/settingSlice"; import ShareDropdown from "@/components/Common/ShareDropdown"; import CustomLink from "@/components/Common/CustomLink"; import CustomImage from "@/components/Common/CustomImage"; import Link from "next/link"; const SellerDetailCard = ({ seller, ratings }) => { const pathname = usePathname(); const memberSinceYear = seller?.created_at ? extractYear(seller.created_at) : ""; const currentUrl = `${process.env.NEXT_PUBLIC_WEB_URL}${pathname}`; const CompanyName = useSelector(getCompanyName); const FbTitle = seller?.name + " | " + CompanyName; return (

{t("seller_info")}

{(seller?.is_verified === 1 || memberSinceYear) && (
{seller?.is_verified === 1 && ( {t("verified")} )} {memberSinceYear && (
{t("memberSince")}: {memberSinceYear}
)}
)}

{seller?.name}

{Number(seller?.average_rating).toFixed(2)} |{" "} {ratings?.data?.length} {t("ratings")}
{seller?.show_personal_details === 1 && (seller?.email || seller?.mobile) && (
{seller?.email && (
{seller?.email}
)} {seller?.mobile && (
{seller?.mobile}
)}
)}
); }; export default SellerDetailCard;