Client: disable quick buttons when edit index mode
This commit is contained in:
parent
000efcfac6
commit
17c7a4216c
@ -114,6 +114,7 @@ export default function withQuickButtons(WrappedComponent) {
|
|||||||
isPublicRoom,
|
isPublicRoom,
|
||||||
isPersonalRoom,
|
isPersonalRoom,
|
||||||
isArchiveFolder,
|
isArchiveFolder,
|
||||||
|
isIndexEditingMode,
|
||||||
} = this.props;
|
} = this.props;
|
||||||
|
|
||||||
const quickButtonsComponent = (
|
const quickButtonsComponent = (
|
||||||
@ -134,6 +135,7 @@ export default function withQuickButtons(WrappedComponent) {
|
|||||||
folderCategory={folderCategory}
|
folderCategory={folderCategory}
|
||||||
onCopyPrimaryLink={this.onCopyPrimaryLink}
|
onCopyPrimaryLink={this.onCopyPrimaryLink}
|
||||||
isArchiveFolder={isArchiveFolder}
|
isArchiveFolder={isArchiveFolder}
|
||||||
|
isIndexEditingMode={isIndexEditingMode}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -156,6 +158,7 @@ export default function withQuickButtons(WrappedComponent) {
|
|||||||
treeFoldersStore,
|
treeFoldersStore,
|
||||||
filesStore,
|
filesStore,
|
||||||
infoPanelStore,
|
infoPanelStore,
|
||||||
|
indexingStore,
|
||||||
}) => {
|
}) => {
|
||||||
const { lockFileAction, setFavoriteAction, onSelectItem } =
|
const { lockFileAction, setFavoriteAction, onSelectItem } =
|
||||||
filesActionsStore;
|
filesActionsStore;
|
||||||
@ -167,6 +170,8 @@ export default function withQuickButtons(WrappedComponent) {
|
|||||||
isArchiveFolder,
|
isArchiveFolder,
|
||||||
} = treeFoldersStore;
|
} = treeFoldersStore;
|
||||||
|
|
||||||
|
const { isIndexEditingMode } = indexingStore;
|
||||||
|
|
||||||
const { setSharingPanelVisible } = dialogsStore;
|
const { setSharingPanelVisible } = dialogsStore;
|
||||||
|
|
||||||
const folderCategory =
|
const folderCategory =
|
||||||
@ -189,6 +194,7 @@ export default function withQuickButtons(WrappedComponent) {
|
|||||||
isArchiveFolder,
|
isArchiveFolder,
|
||||||
getPrimaryFileLink,
|
getPrimaryFileLink,
|
||||||
setShareChanged,
|
setShareChanged,
|
||||||
|
isIndexEditingMode,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
)(observer(WithQuickButtons));
|
)(observer(WithQuickButtons));
|
||||||
|
@ -60,6 +60,7 @@ const QuickButtons = (props) => {
|
|||||||
onClickShare,
|
onClickShare,
|
||||||
isPersonalRoom,
|
isPersonalRoom,
|
||||||
isArchiveFolder,
|
isArchiveFolder,
|
||||||
|
isIndexEditingMode,
|
||||||
} = props;
|
} = props;
|
||||||
|
|
||||||
const { id, locked, shared, fileStatus, title, fileExst } = item;
|
const { id, locked, shared, fileStatus, title, fileExst } = item;
|
||||||
@ -119,7 +120,7 @@ const QuickButtons = (props) => {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="badges additional-badges badges__quickButtons">
|
<div className="badges additional-badges badges__quickButtons">
|
||||||
{isAvailableLockFile && (
|
{isAvailableLockFile && !isIndexEditingMode && (
|
||||||
<ColorTheme
|
<ColorTheme
|
||||||
themeId={ThemeId.IconButton}
|
themeId={ThemeId.IconButton}
|
||||||
iconName={iconLock}
|
iconName={iconLock}
|
||||||
@ -134,7 +135,7 @@ const QuickButtons = (props) => {
|
|||||||
title={t("UnblockVersion")}
|
title={t("UnblockVersion")}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{isAvailableDownloadFile && (
|
{isAvailableDownloadFile && !isIndexEditingMode && (
|
||||||
<ColorTheme
|
<ColorTheme
|
||||||
themeId={ThemeId.IconButton}
|
themeId={ThemeId.IconButton}
|
||||||
iconName={FileActionsDownloadReactSvgUrl}
|
iconName={FileActionsDownloadReactSvgUrl}
|
||||||
@ -147,7 +148,7 @@ const QuickButtons = (props) => {
|
|||||||
title={t("Common:Download")}
|
title={t("Common:Download")}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{showCopyLinkIcon && (
|
{showCopyLinkIcon && !isIndexEditingMode && (
|
||||||
<ColorTheme
|
<ColorTheme
|
||||||
themeId={ThemeId.IconButton}
|
themeId={ThemeId.IconButton}
|
||||||
iconName={LinkReactSvgUrl}
|
iconName={LinkReactSvgUrl}
|
||||||
@ -160,7 +161,7 @@ const QuickButtons = (props) => {
|
|||||||
title={t("Files:CopySharedLink")}
|
title={t("Files:CopySharedLink")}
|
||||||
/>
|
/>
|
||||||
)}
|
)}
|
||||||
{isAvailableShareFile && (
|
{isAvailableShareFile && !isIndexEditingMode && (
|
||||||
<ColorTheme
|
<ColorTheme
|
||||||
themeId={ThemeId.IconButton}
|
themeId={ThemeId.IconButton}
|
||||||
iconName={LinkReactSvgUrl}
|
iconName={LinkReactSvgUrl}
|
||||||
|
Loading…
Reference in New Issue
Block a user