"use client"; import CardCart from "@comp/Cards/CardCart/page"; import AppContext from "@ctx/AppContext"; import Image from "next/image"; import Link from "next/link"; import Chapar from "plugins/Chapar"; import PersianNumber from "plugins/PersianNumber"; import { useContext, useState } from "react"; import { BottomSheet } from "react-spring-bottom-sheet"; import { toast } from "react-toastify"; import logo from "@img/logo.png"; const BottomSheetSeeOrder = ({ id }) => { const CTX = useContext(AppContext); const [bag, setBag] = useState([]); const handleOpen = async (e) => { if (e.type == "OPEN") { try { const data = await Chapar.get( `${process.env.NEXT_PUBLIC_API_URL}/order/${id}`, { headers: { Authorization: localStorage.getItem("token"), }, } ); setBag(data); } catch ({ error, status }) { toast.error(`${error?.response?.data?.message}`, { position: "bottom-right", closeOnClick: true, }); } } }; return ( handleOpen(e)} open={CTX.state.bottomSheetSeeOrderOpen} onDismiss={() => CTX.setBottomSheetSeeOrderOpen(false)} className={"z-50 relative"} > {/* {bag && bag.length > 0 && ( */}
{bag.orderProducts?.map((e) => (

محصول موجود در سبد

{/*
*/}
{bag.orderProducts.map((e, index) => (
{!!e.mainImage ? ( {`${e.productName} ) : (
وسمه
)}

{e?.productName}

عدد

{e?.hasDiscount ? (

{" "}

تومان
) : (
{" "}

تومان
)}
))}
))}
{/* )} */}
); }; export default BottomSheetSeeOrder;