AssetGallery
A component for displaying a gallery of assets.
Example
Parameters
props
parameter
AssetGalleryPropsProps for the AssetGallery component.
onSelect
property
(assets: Asset[]) => voidselectable
property
booleanmultiSelect
property
'auto' | 'manual'Defines whether multiple assets can be selected.
If set to 'auto', the asset selection will be toggled when the user clicks on an asset. If set to 'manual', multiple selection will occur only if the user holds down the control/cmd key.
initialSelectedAssets
property
Asset[]The initial assets that should be selected.
pageSize
property
numberThe number of assets to display per page.
fixedHeight
property
booleanWhether the gallery should have a fixed height.
showHeader
property
booleanWhether the gallery should show a header.
className
property
stringThe class name to apply to the gallery.
onFilesDropped
property
(files: File[]) => voidThe function to call when files are dropped.
bulkActions
property
AssetBulkAction[]The bulk actions to display in the gallery.
displayBulkActions
property
booleanWhether the gallery should display bulk actions.
onPageSizeChange
property
(pageSize: number) => voidThe function to call when the page size changes.
Was this chapter helpful?