|
|
@@ -16,7 +16,7 @@ import {
|
|
|
toggleLike, toggleSubscribe,
|
|
|
} from '~/client/services/page-operation';
|
|
|
import { toastError } from '~/client/util/toastr';
|
|
|
-import { useIsGuestUser, useIsReadOnlyUser } from '~/stores/context';
|
|
|
+import { useIsGuestUser, useIsReadOnlyUser, useIsSearchPage } from '~/stores/context';
|
|
|
import { useTagEditModal, type IPageForPageDuplicateModal } from '~/stores/modal';
|
|
|
import {
|
|
|
EditorMode, useEditorMode, useIsDeviceLargerThanMd, usePageControlsX,
|
|
|
@@ -133,6 +133,7 @@ const PageControlsSubstance = (props: PageControlsSubstanceProps): JSX.Element =
|
|
|
const { data: isReadOnlyUser } = useIsReadOnlyUser();
|
|
|
const { data: editorMode } = useEditorMode();
|
|
|
const { data: isDeviceLargerThanMd } = useIsDeviceLargerThanMd();
|
|
|
+ const { data: isSearchPage } = useIsSearchPage();
|
|
|
|
|
|
const { mutate: mutatePageInfo } = useSWRxPageInfo(pageId, shareLinkId);
|
|
|
|
|
|
@@ -274,7 +275,7 @@ const PageControlsSubstance = (props: PageControlsSubstanceProps): JSX.Element =
|
|
|
|
|
|
return (
|
|
|
<div className={`${styles['grw-page-controls']} hstack gap-2`} ref={pageControlsRef}>
|
|
|
- { isViewMode && isDeviceLargerThanMd && (
|
|
|
+ { isViewMode && isDeviceLargerThanMd && !isSearchPage && !isSearchPage && (
|
|
|
<SearchButton />
|
|
|
)}
|
|
|
|
|
|
@@ -286,7 +287,7 @@ const PageControlsSubstance = (props: PageControlsSubstanceProps): JSX.Element =
|
|
|
|
|
|
{ !hideSubControls && (
|
|
|
<div className={`hstack gap-1 ${!isViewMode && 'd-none d-lg-flex'}`}>
|
|
|
- {revisionId != null && _isIPageInfoForOperation && (
|
|
|
+ {revisionId != null && _isIPageInfoForOperation && !isSearchPage && (
|
|
|
<SubscribeButton
|
|
|
status={pageInfo.subscriptionStatus}
|
|
|
onClick={subscribeClickhandler}
|
|
|
@@ -307,7 +308,7 @@ const PageControlsSubstance = (props: PageControlsSubstanceProps): JSX.Element =
|
|
|
bookmarkCount={pageInfo.bookmarkCount}
|
|
|
/>
|
|
|
)}
|
|
|
- {revisionId != null && (
|
|
|
+ {revisionId != null && !isSearchPage && (
|
|
|
<SeenUserInfo
|
|
|
seenUsers={seenUsers}
|
|
|
sumOfSeenUsers={sumOfSeenUsers}
|