Taichi Masuyama 4 лет назад
Родитель
Сommit
2c8ce34592
1 измененных файлов с 7 добавлено и 1 удалено
  1. 7 1
      packages/app/src/components/SearchPage/SearchResultListItem.tsx

+ 7 - 1
packages/app/src/components/SearchPage/SearchResultListItem.tsx

@@ -6,6 +6,7 @@ import { UserPicture, PageListMeta, PagePathLabel } from '@growi/ui';
 
 import { IPageSearchResultData } from '../../interfaces/search';
 import PageItemControl from '../Common/Dropdown/PageItemControl';
+import { isTopPage } from '^/../core/dist/cjs/utils/page-path-utils';
 
 
 type Props = {
@@ -84,7 +85,12 @@ const SearchResultListItem: FC<Props> = memo((props:Props) => {
               </div>
               {/* doropdown icon includes page control buttons */}
               <div className="ml-auto">
-                <PageItemControl page={pageData} onClickDeleteButton={props.onClickDeleteButton} isEnableActions={isEnableActions} />
+                <PageItemControl
+                  page={pageData}
+                  onClickDeleteButton={props.onClickDeleteButton}
+                  isEnableActions={isEnableActions}
+                  isDeletable={!isTopPage(pageData.path)}
+                />
               </div>
             </div>
             <div className="my-2 search-result-list-snippet">