Client: disabling the filter in index editing mode
This commit is contained in:
parent
178da67a3c
commit
d9b50962cf
@ -314,6 +314,7 @@ const SectionFilterContent = ({
|
|||||||
userId,
|
userId,
|
||||||
isPersonalRoom,
|
isPersonalRoom,
|
||||||
isIndexing,
|
isIndexing,
|
||||||
|
isIndexEditingMode,
|
||||||
|
|
||||||
providers,
|
providers,
|
||||||
|
|
||||||
@ -2672,6 +2673,7 @@ const SectionFilterContent = ({
|
|||||||
isGroupsAccounts={isGroupsAccounts}
|
isGroupsAccounts={isGroupsAccounts}
|
||||||
isInsideGroup={isInsideGroup}
|
isInsideGroup={isInsideGroup}
|
||||||
isIndexing={isIndexing}
|
isIndexing={isIndexing}
|
||||||
|
isIndexEditingMode={isIndexEditingMode}
|
||||||
disableThirdParty={isTrash}
|
disableThirdParty={isTrash}
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
@ -2730,7 +2732,7 @@ export default inject(
|
|||||||
const { isVisible: infoPanelVisible } = infoPanelStore;
|
const { isVisible: infoPanelVisible } = infoPanelStore;
|
||||||
const { showStorageInfo, isDefaultRoomsQuotaSet } = currentQuotaStore;
|
const { showStorageInfo, isDefaultRoomsQuotaSet } = currentQuotaStore;
|
||||||
|
|
||||||
const { isIndexing } = indexingStore;
|
const { isIndexing, isIndexEditingMode } = indexingStore;
|
||||||
const {
|
const {
|
||||||
filterStore,
|
filterStore,
|
||||||
|
|
||||||
@ -2771,6 +2773,7 @@ export default inject(
|
|||||||
isTrash,
|
isTrash,
|
||||||
isArchiveFolder,
|
isArchiveFolder,
|
||||||
isIndexing,
|
isIndexing,
|
||||||
|
isIndexEditingMode,
|
||||||
|
|
||||||
setIsLoading: clientLoadingStore.setIsSectionBodyLoading,
|
setIsLoading: clientLoadingStore.setIsSectionBodyLoading,
|
||||||
showFilterLoader: clientLoadingStore.showFilterLoader,
|
showFilterLoader: clientLoadingStore.showFilterLoader,
|
||||||
|
@ -234,6 +234,8 @@ export interface FilterProps {
|
|||||||
isGroupsAccounts: boolean;
|
isGroupsAccounts: boolean;
|
||||||
isInsideGroup: boolean;
|
isInsideGroup: boolean;
|
||||||
isIndexing: boolean;
|
isIndexing: boolean;
|
||||||
|
isIndexEditingMode: boolean;
|
||||||
|
|
||||||
filterTitle: string;
|
filterTitle: string;
|
||||||
sortByTitle: string;
|
sortByTitle: string;
|
||||||
|
|
||||||
|
@ -72,6 +72,8 @@ const FilterInput = React.memo(
|
|||||||
isGroupsAccounts,
|
isGroupsAccounts,
|
||||||
isInsideGroup,
|
isInsideGroup,
|
||||||
isIndexing,
|
isIndexing,
|
||||||
|
isIndexEditingMode,
|
||||||
|
|
||||||
filterTitle,
|
filterTitle,
|
||||||
sortByTitle,
|
sortByTitle,
|
||||||
|
|
||||||
@ -209,24 +211,28 @@ const FilterInput = React.memo(
|
|||||||
onClearSearch={onClearSearch}
|
onClearSearch={onClearSearch}
|
||||||
id="filter_search-input"
|
id="filter_search-input"
|
||||||
size={InputSize.base}
|
size={InputSize.base}
|
||||||
|
isDisabled={isIndexEditingMode}
|
||||||
onFocus={onInputFocus}
|
onFocus={onInputFocus}
|
||||||
/>
|
/>
|
||||||
<FilterButton
|
{!isIndexEditingMode && (
|
||||||
id="filter-button"
|
<FilterButton
|
||||||
onFilter={onFilter}
|
id="filter-button"
|
||||||
getFilterData={getFilterData}
|
onFilter={onFilter}
|
||||||
selectedFilterValue={selectedFilterValue}
|
getFilterData={getFilterData}
|
||||||
filterHeader={filterHeader}
|
selectedFilterValue={selectedFilterValue}
|
||||||
selectorLabel={selectorLabel}
|
filterHeader={filterHeader}
|
||||||
isRooms={isRooms}
|
selectorLabel={selectorLabel}
|
||||||
isAccounts={isAccounts}
|
isRooms={isRooms}
|
||||||
isPeopleAccounts={isPeopleAccounts}
|
isAccounts={isAccounts}
|
||||||
isGroupsAccounts={isGroupsAccounts}
|
isPeopleAccounts={isPeopleAccounts}
|
||||||
isInsideGroup={isInsideGroup}
|
isGroupsAccounts={isGroupsAccounts}
|
||||||
title={filterTitle}
|
isInsideGroup={isInsideGroup}
|
||||||
userId={userId}
|
title={filterTitle}
|
||||||
disableThirdParty={disableThirdParty}
|
userId={userId}
|
||||||
/>
|
disableThirdParty={disableThirdParty}
|
||||||
|
/>
|
||||||
|
)}
|
||||||
|
|
||||||
{!isIndexing && (
|
{!isIndexing && (
|
||||||
<SortButton
|
<SortButton
|
||||||
id="sort-by-button"
|
id="sort-by-button"
|
||||||
|
Loading…
Reference in New Issue
Block a user