diff --git a/frontend/src/pages/resource_details_page.tsx b/frontend/src/pages/resource_details_page.tsx index 5de4763..a5526a7 100644 --- a/frontend/src/pages/resource_details_page.tsx +++ b/frontend/src/pages/resource_details_page.tsx @@ -274,8 +274,17 @@ function FileTile({file}: { file: RFile }) { function CloudflarePopup({file}: { file: RFile }) { const closePopup = useClosePopup() - return
- { + const [isLoading, setLoading] = useState(false) + + return
+ { + isLoading ?
+ +
: null + } + { + setLoading(false) + }} onSuccess={(token) => { closePopup(); const link = network.getFileDownloadLink(file.id, token); window.open(link, "_blank");