diff --git a/app/success/page.tsx b/app/success/page.tsx new file mode 100644 index 0000000..0aafe6e --- /dev/null +++ b/app/success/page.tsx @@ -0,0 +1,69 @@ +"use client"; +import { useSearchParams } from "next/navigation"; +import { Container } from "@/components/container"; +import { Heading } from "@/components/heading"; +import { Card, CardContent } from "@/components/ui/card"; +import { Button } from "@/components/ui/button"; +import { CheckCircle2, Truck, Package } from "lucide-react"; +import Link from "next/link"; +import { useEffect, useState } from "react"; + +import { NavBar } from "@/components/navbar"; +import { Footer } from "@/components/footer"; + +export default function SuccessPage() { + const searchParams = useSearchParams(); + const orderId = searchParams.get("orderId"); + const [order, setOrder] = useState(null); + + useEffect(() => { + const data = localStorage.getItem(`order_${orderId}`); + if (data) setOrder(JSON.parse(data)); + }, [orderId]); + + return ( +
+ + +
+
+ +
+
+ ¡Pedido Confirmado! +

+ Gracias por confiar en El Palacio de Teni. Tu pago ha sido recibido y tu pedido está siendo procesado. +

+ + + +
+ Número de Orden: + #{orderId} +
+
+ Número de Guía (Rastreo): + {order?.trackingNumber || "Generando..."} +
+
+ Estado: + + {order?.status || "Pagado"} + +
+
+
+ +
+ + +
+
+
+ ); +}