cleaned up infoPanelBody inject
This commit is contained in:
parent
98cad7fd1f
commit
8fe7efe036
@ -33,9 +33,7 @@ const InfoPanelBodyContent = ({
|
||||
const isRooms = getIsRooms();
|
||||
const isAccounts = getIsAccounts();
|
||||
const isGallery = getIsGallery();
|
||||
|
||||
const isSeveralItems = props.selectedItems.length > 1;
|
||||
|
||||
const isNoItem =
|
||||
(isGallery && !gallerySelected) ||
|
||||
(!selection?.title && !isSeveralItems && !isAccounts) ||
|
||||
@ -56,28 +54,10 @@ const InfoPanelBodyContent = ({
|
||||
const viewHelper = new ViewHelper({
|
||||
defaultProps: defaultProps,
|
||||
detailsProps: {},
|
||||
membersProps: {
|
||||
selectionParentRoom,
|
||||
setSelectionParentRoom,
|
||||
selfId: props.selfId,
|
||||
isOwner: props.isOwner,
|
||||
isAdmin: props.isAdmin,
|
||||
getRoomMembers: props.getRoomMembers,
|
||||
changeUserType: props.changeUserType,
|
||||
},
|
||||
historyProps: {
|
||||
selectedFolder: selectedFolder,
|
||||
},
|
||||
accountsProps: {
|
||||
selfId: props.selfId,
|
||||
isOwner: props.isOwner,
|
||||
isAdmin: props.isAdmin,
|
||||
changeUserType: props.changeUserType,
|
||||
},
|
||||
galleryProps: {
|
||||
getIcon,
|
||||
gallerySelected,
|
||||
},
|
||||
membersProps: {},
|
||||
historyProps: { selectedFolder },
|
||||
accountsProps: {},
|
||||
galleryProps: {},
|
||||
});
|
||||
|
||||
const getView = () => {
|
||||
@ -172,99 +152,46 @@ const InfoPanelBodyContent = ({
|
||||
);
|
||||
};
|
||||
|
||||
export default inject(
|
||||
({
|
||||
auth,
|
||||
filesStore,
|
||||
settingsStore,
|
||||
filesActionsStore,
|
||||
dialogsStore,
|
||||
selectedFolderStore,
|
||||
oformsStore,
|
||||
contextOptionsStore,
|
||||
peopleStore,
|
||||
}) => {
|
||||
const { isOwner, isAdmin, id: selfId } = auth.userStore.user;
|
||||
const { personal, culture } = auth.settingsStore;
|
||||
const { getIcon, getFolderIcon } = settingsStore;
|
||||
const { onSelectItem, openLocationAction } = filesActionsStore;
|
||||
const { changeType: changeUserType } = peopleStore;
|
||||
const { setSharingPanelVisible } = dialogsStore;
|
||||
const { isRootFolder } = selectedFolderStore;
|
||||
const { gallerySelected } = oformsStore;
|
||||
const {
|
||||
getFilesContextOptions: getContextOptionActions,
|
||||
} = contextOptionsStore;
|
||||
export default inject(({ auth, selectedFolderStore }) => {
|
||||
const {
|
||||
selection,
|
||||
setSelection,
|
||||
calculateSelection,
|
||||
normalizeSelection,
|
||||
isItemChanged,
|
||||
selectionParentRoom,
|
||||
setSelectionParentRoom,
|
||||
roomsView,
|
||||
fileView,
|
||||
getIsFiles,
|
||||
getIsRooms,
|
||||
getIsAccounts,
|
||||
getIsGallery,
|
||||
} = auth.infoPanelStore;
|
||||
|
||||
const {
|
||||
selection,
|
||||
setSelection,
|
||||
calculateSelection,
|
||||
normalizeSelection,
|
||||
isItemChanged,
|
||||
const { isRootFolder } = selectedFolderStore;
|
||||
|
||||
selectionParentRoom,
|
||||
setSelectionParentRoom,
|
||||
const selectedItems = auth.infoPanelStore.getSelectedItems();
|
||||
const selectedFolder = auth.infoPanelStore.getSelectedFolder();
|
||||
|
||||
roomsView,
|
||||
fileView,
|
||||
return {
|
||||
selection,
|
||||
setSelection,
|
||||
calculateSelection,
|
||||
normalizeSelection,
|
||||
isItemChanged,
|
||||
selectionParentRoom,
|
||||
setSelectionParentRoom,
|
||||
roomsView,
|
||||
fileView,
|
||||
getIsFiles,
|
||||
getIsRooms,
|
||||
getIsAccounts,
|
||||
getIsGallery,
|
||||
|
||||
getIsFiles,
|
||||
getIsRooms,
|
||||
getIsAccounts,
|
||||
getIsGallery,
|
||||
} = auth.infoPanelStore;
|
||||
selectedItems,
|
||||
selectedFolder,
|
||||
|
||||
const selectedItems = auth.infoPanelStore.getSelectedItems();
|
||||
const selectedFolder = auth.infoPanelStore.getSelectedFolder();
|
||||
|
||||
return {
|
||||
selection,
|
||||
setSelection,
|
||||
calculateSelection,
|
||||
normalizeSelection,
|
||||
isItemChanged,
|
||||
|
||||
selectedItems,
|
||||
selectedFolder,
|
||||
|
||||
selectionParentRoom,
|
||||
setSelectionParentRoom,
|
||||
|
||||
roomsView,
|
||||
fileView,
|
||||
|
||||
getIsFiles,
|
||||
getIsRooms,
|
||||
getIsAccounts,
|
||||
getIsGallery,
|
||||
|
||||
selectedItems,
|
||||
selectedFolder,
|
||||
setBufferSelection,
|
||||
|
||||
getContextOptions,
|
||||
getContextOptionActions,
|
||||
getUserContextOptions,
|
||||
|
||||
getFolderInfo,
|
||||
onSelectItem,
|
||||
getShareUsers,
|
||||
getRoomMembers,
|
||||
changeUserType,
|
||||
getHistory,
|
||||
getRoomHistory,
|
||||
getFileHistory,
|
||||
setSharingPanelVisible,
|
||||
|
||||
getIcon,
|
||||
getFolderIcon,
|
||||
createThumbnail,
|
||||
openLocationAction,
|
||||
|
||||
gallerySelected,
|
||||
|
||||
isRootFolder,
|
||||
};
|
||||
}
|
||||
)(withRouter(observer(InfoPanelBodyContent)));
|
||||
isRootFolder,
|
||||
};
|
||||
})(withRouter(observer(InfoPanelBodyContent)));
|
||||
|
@ -55,6 +55,7 @@ class InfoPanelStore {
|
||||
selection: filesStoreSelection,
|
||||
bufferSelection: filesStoreBufferSelection,
|
||||
} = this.filesStore;
|
||||
|
||||
const {
|
||||
selection: peopleStoreSelection,
|
||||
bufferSelection: peopleStoreBufferSelection,
|
||||
|
Loading…
Reference in New Issue
Block a user