Просмотр исходного кода

80785 change throwing error to logging

SULLEY\ryo-h 4 лет назад
Родитель
Сommit
f432964adc
1 измененных файлов с 8 добавлено и 4 удалено
  1. 8 4
      packages/app/src/components/SearchPage/SearchResultListItem.tsx

+ 8 - 4
packages/app/src/components/SearchPage/SearchResultListItem.tsx

@@ -7,6 +7,10 @@ import { UserPicture, PageListMeta, PagePathLabel } from '@growi/ui';
 import { DevidedPagePath } from '@growi/core';
 import { ISearchedPage } from './SearchResultList';
 
+import loggerFactory from '~/utils/logger';
+
+const logger = loggerFactory('growi:searchResultList');
+
 type PageItemControlProps = {
   page: ISearchedPage,
 }
@@ -81,13 +85,13 @@ const SearchResultListItem: FC<Props> = (props:Props) => {
   const pagePathElem = <PagePathLabel page={page} isFormerOnly />;
 
   const onClickSearchedResultItem = () => {
-    if (onClickInvoked == null) { throw new Error('onClickInvoked is null') }
-    onClickInvoked(page._id);
+    if (onClickInvoked == null) { logger.error('onClickInvoked is null') }
+    else onClickInvoked(page._id);
   };
 
   const onClickCheckbox = () => {
-    if (onClickCheckboxInvoked == null) { throw new Error('onClickCheckboxInvoked is null') }
-    onClickCheckboxInvoked(page);
+    if (onClickCheckboxInvoked == null) { logger.error('onClickCheckboxInvoked is null') }
+    else onClickCheckboxInvoked(page);
   };
 
   return (