diff --git a/app/TicketPage/[id]/page.jsx b/app/TicketPage/[id]/page.jsx index 94c5ebd..86170ad 100644 --- a/app/TicketPage/[id]/page.jsx +++ b/app/TicketPage/[id]/page.jsx @@ -1,35 +1,31 @@ -import EditTicketForm from "@/app/(components)/EditTicketForm"; +import TicketForm from "@/app/(components)/TicketForm"; const getTicketById = async (id) => { - try { - const res = await fetch(`http://localhost:3000/api/Tickets/${id}`, { - cache: "no-store", - }); + const res = await fetch(`${process.env.BASE_URL}${id}`, { + cache: "no-store", + }); - if (!res.ok) { - throw new Error("Failed to fetch topic"); - } - - return res.json(); - } catch (error) { - console.log(error); + if (!res.ok) { + throw new Error("Failed to get ticket."); } + + return res.json(); }; -let updateTicketData = {}; const TicketPage = async ({ params }) => { const EDITMODE = params.id === "new" ? false : true; + let updateTicketData = {}; + if (EDITMODE) { updateTicketData = await getTicketById(params.id); updateTicketData = updateTicketData.foundTicket; } else { updateTicketData = { - _id: "new", + id: "new", }; } - - return ; + return ; }; export default TicketPage;