Files
supabase/apps/studio/components/interfaces/Storage/AnalyticsBuckets/useSelectedAnalyticsBucket.ts
2026-04-01 10:22:37 +02:00

20 lines
573 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)
},
}
)
}