update: button finish to navigate on assessment result
This commit is contained in:
parent
6b9e817093
commit
e4dfd97f8f
|
|
@ -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 */}
|
||||
<div className="mt-6">
|
||||
<button className="bg-gray-200 text-black font-bold py-2 w-full">
|
||||
<button onClick={handleFinishClick} className="bg-gray-200 text-black font-bold py-2 w-full">
|
||||
Selesai
|
||||
</button>
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user