|
@@ -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 (
|