import React, { FC, useState, useEffect, } from 'react'; import AppContainer from '../../client/services/AppContainer'; import { withUnstatedContainers } from '../UnstatedUtils'; import PageReactionButtons from '../PageReactionButtons'; import PageManagement from '../Page/PageManagement'; import { apiv3Get } from '../../client/util/apiv3-client'; type Props = { appContainer: AppContainer, isCompactMode: boolean, pageId: string, } const SearchResultSubNavButton : FC = (props: Props) => { const { appContainer, isCompactMode, pageId, } = props; if (pageId == null) return; const PageReactionButtonsTypeAny : any = PageReactionButtons; return ( <> {/* TODO : once 80335 is done, merge 77543 branch(parent of 80335) into 77524. (pageContainer dependencies in bookmark, delete modal, rename etc are removed) then place PageManagement here. TASK: https://estoc.weseek.co.jp/redmine/issues/81076 CONDITION :isAbleToShowPageManagement = !isNotFoundPage && !isTrashPage && !isSharedUser */} {/* if (CONDITION) then PageManagement */} ); }; const SearchResultSubNavButtonWrapper = withUnstatedContainers(SearchResultSubNavButton, [AppContainer]); export default SearchResultSubNavButtonWrapper;