feat: folder selection support in useMediaAsset and file widget (#706)
This commit is contained in:
@ -79,6 +79,7 @@ const MediaLibrary: FC<TranslatedProps<MediaLibraryProps>> = ({
|
||||
dynamicSearch,
|
||||
dynamicSearchActive,
|
||||
forImage = false,
|
||||
forFolder = false,
|
||||
isLoading,
|
||||
hasNextPage,
|
||||
isPaginating,
|
||||
@ -182,7 +183,12 @@ const MediaLibrary: FC<TranslatedProps<MediaLibraryProps>> = ({
|
||||
*/
|
||||
const handleAssetSelect = useCallback(
|
||||
(asset: MediaFile) => {
|
||||
if (!canInsert || selectedFile?.key === asset.key || asset.isDirectory) {
|
||||
if (
|
||||
!canInsert ||
|
||||
selectedFile?.key === asset.key ||
|
||||
(!forFolder && asset.isDirectory) ||
|
||||
(forFolder && !asset.isDirectory)
|
||||
) {
|
||||
return;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user