availableExtensions
availableExtensions: string[]
Optional
availableViewModes
Optional
canZoomIn
canZoomIn?: boolean
Optional
canZoomOut
canZoomOut?: boolean
Optional
className
className?: string
Optional
filterOptions
filterOptions?: { label: string; value: string }[]
filterType
filterType: string
groupOptions
groupOptions: { label: string; value: string }[]
Optional
isImporting
isImporting?: boolean
onChangeGroupBy
onChangeGroupBy: (groupBy: string) => void
onChangeOrder
onChangeOrder: () => void
onChangeViewMode
onChangeViewMode: (mode: ViewMode) => void onFilter
onFilter: (filterType: string) => void
Optional
onImportFile
onImportFile?: () => void
Optional
onImportFolder
onImportFolder?: () => void
onSearch
onSearch: (query: string) => void
onSort
onSort: (sortBy: string) => void
onToggleFavorites
onToggleFavorites: () => void
Optional
onZoomIn
onZoomIn?: () => void
Optional
onZoomOut
onZoomOut?: () => void
searchQuery
searchQuery: string
showFavoritesOnly
showFavoritesOnly: boolean
Optional
showGroupBy
showGroupBy?: boolean
Optional
showImport
showImport?: boolean
Optional
showZoom
showZoom?: boolean
sortOptions
sortOptions: { label: string; value: string }[]
sortOrder
sortOrder: "asc" | "desc"