From e4dfd97f8f52c4cca8f682335edc6538bb0ea62c Mon Sep 17 00:00:00 2001 From: abiyasa05 Date: Sat, 12 Oct 2024 06:19:17 +0700 Subject: [PATCH] update: button finish to navigate on assessment result --- .../_dashboardLayout/assessment/index.lazy.tsx | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/routes/_dashboardLayout/assessment/index.lazy.tsx b/apps/frontend/src/routes/_dashboardLayout/assessment/index.lazy.tsx index a66dd92..20ce65b 100644 --- a/apps/frontend/src/routes/_dashboardLayout/assessment/index.lazy.tsx +++ b/apps/frontend/src/routes/_dashboardLayout/assessment/index.lazy.tsx @@ -99,6 +99,16 @@ export default function AssessmentPage() { } }, [aspectsQuery.data, selectedSubAspectId, data?.data]); + const handleFinishClick = () => { + if (assessmentId) { + // Menggunakan history.pushState untuk mengubah URL tanpa reload + const newUrl = `/assessmentResult?id=${assessmentId}`; + window.history.pushState({}, "", newUrl); + // Setelah mengubah URL, Anda bisa menjalankan logika lain jika diperlukan + console.log("Navigated to:", newUrl); + } + }; + // Tambahkan state untuk aspek yang terbuka const [openAspects, setOpenAspects] = useState<{ [key: string]: boolean }>({}); @@ -528,7 +538,7 @@ export default function AssessmentPage() { {/* Tombol Selesai */}
-