From 86557fad10fe1ea6340a68444861561914255210 Mon Sep 17 00:00:00 2001 From: NotII <46204250+NotII@users.noreply.github.com> Date: Wed, 26 Feb 2025 17:34:08 +0000 Subject: [PATCH] Update page.tsx --- app/dashboard/orders/[id]/page.tsx | 45 +----------------------------- 1 file changed, 1 insertion(+), 44 deletions(-) diff --git a/app/dashboard/orders/[id]/page.tsx b/app/dashboard/orders/[id]/page.tsx index 8baeb13..6d199e5 100644 --- a/app/dashboard/orders/[id]/page.tsx +++ b/app/dashboard/orders/[id]/page.tsx @@ -24,7 +24,7 @@ import { CardTitle, } from "@/components/ui/card"; import { Badge } from "@/components/ui/badge"; -import { Clipboard, Truck, Package, ArrowRight, ChevronDown, CheckCircle2 } from "lucide-react"; +import { Clipboard, Truck, Package, ArrowRight, ChevronDown } from "lucide-react"; import { useRouter } from "next/navigation"; import { toast } from "sonner"; import { @@ -91,7 +91,6 @@ export default function OrderDetailsPage() { const [isSending, setIsSending] = useState(false); const [isMarkingShipped, setIsMarkingShipped] = useState(false); const [isDiscarding, setIsDiscarding] = useState(false); - const [isMarkingCompleted, setIsMarkingCompleted] = useState(false); const [nextOrderId, setNextOrderId] = useState(null); const [prevOrderId, setPrevOrderId] = useState(null); const [totalOrders, setTotalOrders] = useState(0); @@ -219,36 +218,6 @@ export default function OrderDetailsPage() { } }; - const handleMarkAsCompleted = async () => { - try { - setIsMarkingCompleted(true); - const authToken = document.cookie.split("Authorization=")[1]; - const response = await fetchData( - `${process.env.NEXT_PUBLIC_API_URL}/orders/${orderId}`, - { - method: "PUT", - headers: { - "Content-Type": "application/json", - Authorization: `Bearer ${authToken}`, - }, - body: JSON.stringify({ status: "completed" }), - } - ); - - if (response && response.message === "Order status updated successfully") { - setOrder((prevOrder) => prevOrder ? { ...prevOrder, status: "completed" } : null); - toast.success("Order marked as completed!"); - } else { - throw new Error(response.error || "Failed to mark order as completed"); - } - } catch (error: any) { - console.error("Failed to mark order as completed:", error); - toast.error(error.message || "Failed to mark order as completed"); - } finally { - setIsMarkingCompleted(false); - } - }; - const handleDiscardOrder = async () => { try { setIsDiscarding(true); @@ -686,18 +655,6 @@ export default function OrderDetailsPage() { {isMarkingShipped ? "Updating..." : "Mark as Shipped"} )} - - {(order?.status === "paid" || order?.status === "shipped" || order?.status === "acknowledged") && ( - - )}