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