Co-authored-by: renee-png <262607627+renee-png@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-04-18 01:23:46 +00:00
co-authored by renee-png
parent 3e5394416b
commit 19efb32e77
+17
View File
@@ -216,6 +216,23 @@ export function CaseDocumentsTab({ caseId }: { caseId: string }) {
window.open(data.signedUrl, "_blank");
};
const openPreview = async (doc: any) => {
setPreviewDoc(doc);
setPreviewUrl(null);
setPreviewLoading(true);
const { data, error } = await supabase.storage
.from("case-documents")
.createSignedUrl(doc.storage_path, 300);
setPreviewLoading(false);
if (error) { toast.error(error.message); setPreviewDoc(null); return; }
setPreviewUrl(data.signedUrl);
};
const closePreview = () => {
setPreviewDoc(null);
setPreviewUrl(null);
};
const del = async (doc: any) => {
if (!confirm(`Delete ${doc.name}?`)) return;
await supabase.storage.from("case-documents").remove([doc.storage_path]);