fix: clamp page after bulk video delete

When every video on the current page was bulk-deleted, router.refresh()
re-queried the same out-of-range page and rendered "No videos yet" even
though earlier pages still had videos. Clamp to the last valid page based
on the remaining video count, falling back to refresh in place.
This commit is contained in:
yusufipk
2026-06-27 13:35:08 +02:00
parent 52e4169db2
commit 95dcf92d8b
2 changed files with 27 additions and 2 deletions
@@ -196,6 +196,7 @@ export default async function ProjectPage({ params, searchParams }: ProjectPageP
workspaceRole={null}
totalPages={totalPages}
currentPage={page}
pageSize={pageSize}
directUploadsEnabled={directUploadsEnabled}
directUploadProvider={directUploadProvider}
/>
@@ -227,6 +228,7 @@ export default async function ProjectPage({ params, searchParams }: ProjectPageP
workspaceRole={workspaceRole}
totalPages={totalPages}
currentPage={page}
pageSize={pageSize}
directUploadsEnabled={directUploadsEnabled}
directUploadProvider={directUploadProvider}
/>