import { formatPrice } from "@/app/(main)/payment/page"; import Button from "@/components/atoms/buttons/Button"; import { ReviewModal } from "@/components/organisms/modals"; import { cartClient } from "@/lib/apollo-clients"; import { useCart } from "@/lib/cart-context"; import { gql } from "@apollo/client"; import { useMutation } from "@apollo/client/react"; import Link from "next/link"; import { useState } from "react"; import type { PaymentSummaryCardProps } from "./Card.types"; export default function PaymentSummaryCard({ totalPrice, isCustomer = false, backHref, eateryId, }: PaymentSummaryCardProps) { const { cart, removeCart } = useCart(); const [isReviewOpen, setIsReviewOpen] = useState(false); const [isQrModalOpen, setIsQrModalOpen] = useState(false); const handlePayment = () => { if (isCustomer) { setIsReviewOpen(true); } }; return ( ); }