|
@@ -2,7 +2,9 @@ import React, {
|
|
|
forwardRef,
|
|
forwardRef,
|
|
|
ForwardRefRenderFunction, useCallback, useImperativeHandle, useRef,
|
|
ForwardRefRenderFunction, useCallback, useImperativeHandle, useRef,
|
|
|
} from 'react';
|
|
} from 'react';
|
|
|
|
|
+
|
|
|
import { useTranslation } from 'react-i18next';
|
|
import { useTranslation } from 'react-i18next';
|
|
|
|
|
+
|
|
|
import { ISelectable, ISelectableAll } from '~/client/interfaces/selectable-all';
|
|
import { ISelectable, ISelectableAll } from '~/client/interfaces/selectable-all';
|
|
|
import { toastSuccess } from '~/client/util/apiNotification';
|
|
import { toastSuccess } from '~/client/util/apiNotification';
|
|
|
import {
|
|
import {
|
|
@@ -14,8 +16,8 @@ import { useIsGuestUser } from '~/stores/context';
|
|
|
import { useSWRxPageInfoForList } from '~/stores/page';
|
|
import { useSWRxPageInfoForList } from '~/stores/page';
|
|
|
import { usePageTreeTermManager } from '~/stores/page-listing';
|
|
import { usePageTreeTermManager } from '~/stores/page-listing';
|
|
|
import { useFullTextSearchTermManager } from '~/stores/search';
|
|
import { useFullTextSearchTermManager } from '~/stores/search';
|
|
|
-import { ForceHideMenuItems } from '../Common/Dropdown/PageItemControl';
|
|
|
|
|
|
|
|
|
|
|
|
+import { ForceHideMenuItems, MenuItemType } from '../Common/Dropdown/PageItemControl';
|
|
|
import { PageListItemL } from '../PageList/PageListItemL';
|
|
import { PageListItemL } from '../PageList/PageListItemL';
|
|
|
|
|
|
|
|
|
|
|
|
@@ -124,7 +126,8 @@ const SearchResultListSubstance: ForwardRefRenderFunction<ISelectableAll, Props>
|
|
|
advanceFts();
|
|
advanceFts();
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
-
|
|
|
|
|
|
|
+ const forceHideMenuItemsWithSwitchContent = forceHideMenuItems ?? [];
|
|
|
|
|
+ forceHideMenuItemsWithSwitchContent.push(MenuItemType.SWITCH_CONTENT_WIDTH);
|
|
|
return (
|
|
return (
|
|
|
<ul data-testid="search-result-list" className="page-list-ul list-group list-group-flush">
|
|
<ul data-testid="search-result-list" className="page-list-ul list-group list-group-flush">
|
|
|
{ (injectedPages ?? pages).map((page, i) => {
|
|
{ (injectedPages ?? pages).map((page, i) => {
|
|
@@ -136,7 +139,7 @@ const SearchResultListSubstance: ForwardRefRenderFunction<ISelectableAll, Props>
|
|
|
page={page}
|
|
page={page}
|
|
|
isEnableActions={!isGuestUser}
|
|
isEnableActions={!isGuestUser}
|
|
|
isSelected={page.data._id === selectedPageId}
|
|
isSelected={page.data._id === selectedPageId}
|
|
|
- forceHideMenuItems={forceHideMenuItems}
|
|
|
|
|
|
|
+ forceHideMenuItems={forceHideMenuItemsWithSwitchContent}
|
|
|
onClickItem={clickItemHandler}
|
|
onClickItem={clickItemHandler}
|
|
|
onCheckboxChanged={props.onCheckboxChanged}
|
|
onCheckboxChanged={props.onCheckboxChanged}
|
|
|
onPageDuplicated={duplicatedHandler}
|
|
onPageDuplicated={duplicatedHandler}
|