Skip to content

Commit 611de15

Browse files
committed
Update Caps.tsx
1 parent 3b0eb5b commit 611de15

File tree

1 file changed

+26
-21
lines changed
  • apps/web/app/(org)/dashboard/caps

1 file changed

+26
-21
lines changed

apps/web/app/(org)/dashboard/caps/Caps.tsx

Lines changed: 26 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ export const Caps = ({
7878
setIsUploading,
7979
setUploadingCapId,
8080
setUploadProgress,
81+
uploadingCapId,
8182
setUploadingThumbnailUrl,
8283
} = useUploadingContext();
8384

@@ -321,27 +322,31 @@ export const Caps = ({
321322
{isUploading && (
322323
<UploadPlaceholderCard key={"upload-placeholder"} />
323324
)}
324-
{data.map((cap) => (
325-
<CapCard
326-
key={cap.id}
327-
cap={cap}
328-
analytics={analytics[cap.id] || 0}
329-
onDelete={() => {
330-
if (selectedCaps.length > 0) {
331-
deleteCaps(selectedCaps);
332-
} else {
333-
deleteCap(cap.id);
334-
}
335-
}}
336-
userId={user?.id}
337-
customDomain={customDomain}
338-
isLoadingAnalytics={isLoadingAnalytics}
339-
domainVerified={domainVerified}
340-
isSelected={selectedCaps.includes(cap.id)}
341-
anyCapSelected={anyCapSelected}
342-
onSelectToggle={() => handleCapSelection(cap.id)}
343-
/>
344-
))}
325+
{data
326+
.filter((cap) => !isUploading || cap.id !== uploadingCapId)
327+
.map((cap) => {
328+
return (
329+
<CapCard
330+
key={cap.id}
331+
cap={cap}
332+
analytics={analytics[cap.id] || 0}
333+
onDelete={() => {
334+
if (selectedCaps.length > 0) {
335+
deleteCaps(selectedCaps);
336+
} else {
337+
deleteCap(cap.id);
338+
}
339+
}}
340+
userId={user?.id}
341+
customDomain={customDomain}
342+
isLoadingAnalytics={isLoadingAnalytics}
343+
domainVerified={domainVerified}
344+
isSelected={selectedCaps.includes(cap.id)}
345+
anyCapSelected={anyCapSelected}
346+
onSelectToggle={() => handleCapSelection(cap.id)}
347+
/>
348+
);
349+
})}
345350
</div>
346351
</>
347352
)}

0 commit comments

Comments
 (0)