From a604d2f472a04e386990c8693afeda5ee4d8025a Mon Sep 17 00:00:00 2001 From: GatewayJ <835269233@qq.com> Date: Thu, 12 Feb 2026 13:32:51 +0800 Subject: [PATCH] feat:show objects count --- app/(dashboard)/browser/page.tsx | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/app/(dashboard)/browser/page.tsx b/app/(dashboard)/browser/page.tsx index e4903bb..4bf5b8e 100644 --- a/app/(dashboard)/browser/page.tsx +++ b/app/(dashboard)/browser/page.tsx @@ -51,7 +51,7 @@ function BrowserBucketsPage() { const loadBucketUsage = useCallback( async (fetchId: number, bucketNames: string[]) => { - if (!isAdmin || bucketNames.length === 0) { + if (bucketNames.length === 0) { setUsageLoading(false) return } @@ -81,7 +81,7 @@ function BrowserBucketsPage() { } } }, - [getDataUsageInfo, isAdmin], + [getDataUsageInfo], ) const fetchBuckets = useCallback( @@ -111,15 +111,12 @@ function BrowserBucketsPage() { setData(buckets) setPending(false) - if (isAdmin) { - setUsageLoading(true) - void loadBucketUsage( - fetchId, - buckets.map((bucket) => bucket.Name), - ) - } else { - setUsageLoading(false) - } + setUsageLoading(true) + void loadBucketUsage( + fetchId, + buckets.map((bucket) => bucket.Name), + ) + } catch (error) { if (fetchId !== fetchIdRef.current) return console.error("Failed to fetch buckets:", error) @@ -130,7 +127,7 @@ function BrowserBucketsPage() { } } }, - [isAdmin, listBuckets, loadBucketUsage], + [listBuckets, loadBucketUsage], ) useEffect(() => { @@ -165,7 +162,6 @@ function BrowserBucketsPage() { }, ] - if (isAdmin) { baseColumns.push( { header: () => t("Object Count"), @@ -186,8 +182,7 @@ function BrowserBucketsPage() { row.original.Size ?? (usageLoading ? : "--"), }, ) - } - + baseColumns.push({ id: "actions", header: () => t("Actions"),