Yuki Takei před 2 roky
rodič
revize
d55548c9dd

+ 2 - 6
apps/app/src/components/SearchPage/SearchControl.tsx

@@ -18,7 +18,7 @@ type Props = {
   isEnableFilter: boolean,
   isEnableFilter: boolean,
   initialSearchConditions: Partial<ISearchConditions>,
   initialSearchConditions: Partial<ISearchConditions>,
 
 
-  onSearchInvoked: (keyword: string, configurations: Partial<ISearchConfigurations>) => void,
+  onSearchInvoked?: (keyword: string, configurations: Partial<ISearchConfigurations>) => void,
 
 
   allControl: React.ReactNode,
   allControl: React.ReactNode,
 }
 }
@@ -44,11 +44,7 @@ const SearchControl = React.memo((props: Props): JSX.Element => {
   const { t } = useTranslation('');
   const { t } = useTranslation('');
 
 
   const invokeSearch = useCallback(() => {
   const invokeSearch = useCallback(() => {
-    if (onSearchInvoked == null) {
-      return;
-    }
-
-    onSearchInvoked(keyword, {
+    onSearchInvoked?.(keyword, {
       sort, order, includeUserPages, includeTrashPages,
       sort, order, includeUserPages, includeTrashPages,
     });
     });
   }, [keyword, sort, order, includeTrashPages, includeUserPages, onSearchInvoked]);
   }, [keyword, sort, order, includeTrashPages, includeUserPages, onSearchInvoked]);