Files
supabase/apps/studio/components/interfaces/Storage/AnalyticsBuckets/useSelectedAnalyticsBucket.ts
2025-11-19 22:13:28 +08:00

19 lines
568 B
TypeScript

import { useParams } from 'common'
import { useIsAnalyticsBucketsEnabled } from 'data/config/project-storage-config-query'
import { useAnalyticsBucketsQuery } from 'data/storage/analytics-buckets-query'
export const useSelectedAnalyticsBucket = () => {
const { ref, bucketId } = useParams()
const hasIcebergEnabled = useIsAnalyticsBucketsEnabled({ projectRef: ref })
return useAnalyticsBucketsQuery(
{ projectRef: ref },
{
enabled: hasIcebergEnabled,
select(data) {
return data.find((x) => x.name === bucketId)
},
}
)
}