altText: 'Remove from Favorites',
icon: AddFavoriteIcon,
altIcon: RemoveFavoriteIcon,
+ isForMulti: false,
isDefault: (uuid, resources, favorites)=>{
return !checkFavorite(uuid, favorites);
},
export const msCopyToClipboardMenuAction = {
icon: Link,
name: MultiSelectMenuActionNames.COPY_TO_CLIPBOARD,
+ isForMulti: false,
execute: (dispatch, resources) => {
dispatch(copyToClipboardAction(resources));
},
export const msMoveToAction = {
icon: MoveToIcon,
name: MultiSelectMenuActionNames.MOVE_TO,
+ isForMulti: true,
execute: (dispatch, resource) => {
dispatch(openMoveProjectDialog(resource[0]));
},
altText: 'Restore from Trash',
icon: TrashIcon,
altIcon: RestoreFromTrashIcon,
+ isForMulti: true,
isDefault: (uuid, resources, favorites = []) => {
return uuid ? !(getResource(uuid)(resources) as any).isTrashed : true;
},