From 8a62bbfa1ed3f33f12614ef694167c07ce1eacb8 Mon Sep 17 00:00:00 2001 From: JBB0807 <104856796+JBB0807@users.noreply.github.com> Date: Mon, 5 May 2025 19:22:38 -0700 Subject: [PATCH] adjusted monaco editor to get the QR Code number instead of assignment id --- src/pages/CodeEditor.jsx | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/pages/CodeEditor.jsx b/src/pages/CodeEditor.jsx index 709f84c..f16f689 100644 --- a/src/pages/CodeEditor.jsx +++ b/src/pages/CodeEditor.jsx @@ -4,8 +4,11 @@ import EditorPanel from "../components/EditorPanel"; import PreviewPanel from "../components/PreviewPanel"; export default function PageCodeEditor() { - const { assignmentId: routeId } = useParams(); - const assignmentId = routeId || "52"; + + const { qrCodeNumber: routeId } = useParams(); + // console.log("Assignment ID:", assignmentId); + const qrCodeNumber = routeId || "2256"; + console.log("QR Code Number:", qrCodeNumber); const [appName, setAppName] = useState(""); const [code, setCode] = useState("# NOW LOADING"); @@ -15,14 +18,14 @@ export default function PageCodeEditor() { }, []); useEffect(() => { - fetch(`https://assignment-service.fly.dev/student/assignment/${assignmentId}`) + fetch(`https://assignment-service.fly.dev/student/assignment/${qrCodeNumber}`) .then((res) => { if (!res.ok) throw new Error("Failed to fetch assignment"); return res.json(); }) .then((data) => setAppName(data.appname)) .catch((err) => console.error("Assignment fetch error:", err)); - }, [assignmentId]); + }, [qrCodeNumber]); useEffect(() => { if (!appName) return;