ソースを参照

80785 change throwing error to logging

SULLEY\ryo-h 4 年 前
コミット
f432964adc

+ 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 { DevidedPagePath } from '@growi/core';
 import { ISearchedPage } from './SearchResultList';
 import { ISearchedPage } from './SearchResultList';
 
 
+import loggerFactory from '~/utils/logger';
+
+const logger = loggerFactory('growi:searchResultList');
+
 type PageItemControlProps = {
 type PageItemControlProps = {
   page: ISearchedPage,
   page: ISearchedPage,
 }
 }
@@ -81,13 +85,13 @@ const SearchResultListItem: FC<Props> = (props:Props) => {
   const pagePathElem = <PagePathLabel page={page} isFormerOnly />;
   const pagePathElem = <PagePathLabel page={page} isFormerOnly />;
 
 
   const onClickSearchedResultItem = () => {
   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 = () => {
   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 (
   return (