Signed-off-by: gearnode <bryan@frimin.fr>
This commit is contained in:
gearnode
2025-03-01 20:14:14 +01:00
parent 5e079f8c9e
commit 3fb04c99fe

View File

@@ -568,24 +568,18 @@ function ControlOverviewPageContent({
filename: string; filename: string;
mimeType: string; mimeType: string;
}) => { }) => {
// Just open the modal with the evidence info
setPreviewEvidence({ setPreviewEvidence({
id: evidence.id, id: evidence.id,
filename: evidence.filename, filename: evidence.filename,
mimeType: evidence.mimeType, mimeType: evidence.mimeType,
}); });
setIsPreviewModalOpen(true); setIsPreviewModalOpen(true);
// We'll fetch the fileUrl when the modal opens
setIsLoadingFileUrl(true); setIsLoadingFileUrl(true);
// Use GraphQL query to fetch the fileUrl
fetchQuery(environment, getEvidenceFileUrlQuery, { fetchQuery(environment, getEvidenceFileUrlQuery, {
evidenceId: evidence.id, evidenceId: evidence.id,
}) })
.toPromise() .toPromise()
.then((response) => { .then((response) => {
// Type assertion for the response
const data = response as { node?: { id: string; fileUrl?: string } }; const data = response as { node?: { id: string; fileUrl?: string } };
if (data?.node?.fileUrl) { if (data?.node?.fileUrl) {