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
) : (
)}
>
)
}