import { useBreakpoint } from 'common' import { Button, Dialog, DialogContent, DialogHeader, DialogTitle, Sheet, SheetContent, SheetHeader, SheetTitle, } from 'ui' import { BucketsPicker } from './BucketsPicker' import type { AllowedBucketType } from './types' import type { Bucket } from '@/data/storage/buckets-query' export type BucketsPickerDialogProps = { open: boolean onOpenChange: (open: boolean) => void acceptedFileExtensions?: string[] hideUnsupportedFiles?: boolean onSelect: (bucket: Bucket) => void allowedBucketType: AllowedBucketType } export function BucketsPickerDialog({ open, onOpenChange, onSelect, allowedBucketType, }: BucketsPickerDialogProps) { const isMobileLayout = useBreakpoint('lg') return ( <> {isMobileLayout ? ( Select a bucket
) : ( Select a bucket
)} ) }