Pull Request branch dev-clone to main #1
|
|
@ -99,6 +99,16 @@ export default function AssessmentPage() {
|
||||||
}
|
}
|
||||||
}, [aspectsQuery.data, selectedSubAspectId, data?.data]);
|
}, [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
|
// Tambahkan state untuk aspek yang terbuka
|
||||||
const [openAspects, setOpenAspects] = useState<{ [key: string]: boolean }>({});
|
const [openAspects, setOpenAspects] = useState<{ [key: string]: boolean }>({});
|
||||||
|
|
||||||
|
|
@ -528,7 +538,7 @@ export default function AssessmentPage() {
|
||||||
|
|
||||||
{/* Tombol Selesai */}
|
{/* Tombol Selesai */}
|
||||||
<div className="mt-6">
|
<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
|
Selesai
|
||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user