DriveViewer

import { DriveViewer } from '@hanzo/ui/agents'

No examples yet.

Types

export interface StorageBucket {
name: string
createdAt?: number
}
export interface StorageEntry {
key: string
isDir: boolean
size: number
lastModified: number
contentType?: string
}
export interface DriveViewerProps {
buckets: StorageBucket[]
currentBucket: string | null
prefix: string
entries: StorageEntry[]
loading?: boolean
uploading?: boolean
error?: string | null
onSelectBucket: (bucket: string) => void
onNavigatePrefix: (prefix: string) => void
onUploadFile?: (files: FileList) => Promise<void> | void
onCreateFolder?: (name: string) => Promise<void> | void
onDownloadFile?: (entry: StorageEntry) => Promise<void> | void
onDeleteEntry?: (entry: StorageEntry) => Promise<void> | void
onRefresh?: () => void
}

Exports

DriveViewertype DriveViewerPropstype StorageBuckettype StorageEntry