소스 검색

82974 NotFoundAlert warning

Mao 4 년 전
부모
커밋
5e3c6c27da
1개의 변경된 파일9개의 추가작업 그리고 2개의 파일을 삭제
  1. 9 2
      packages/app/src/components/Page/NotFoundAlert.jsx

+ 9 - 2
packages/app/src/components/Page/NotFoundAlert.jsx

@@ -22,6 +22,13 @@ const NotFoundAlert = (props) => {
 
   }, [isGuestUserMode, mutateEditorMode]);
 
+  // Alternative way for props isRequired
+  // NowFoundAlert is rendered in app.ts even if no 'not-found' id in html
+  // So a warning occurs in search page.(hence no pageContainer value availabel there)
+  if (isHidden == null || isGuestUserMode == null) {
+    return null;
+  }
+
   if (isHidden) {
     return null;
   }
@@ -60,8 +67,8 @@ const NotFoundAlert = (props) => {
 
 
 NotFoundAlert.propTypes = {
-  isHidden: PropTypes.bool.isRequired,
-  isGuestUserMode: PropTypes.bool.isRequired,
+  isHidden: PropTypes.bool,
+  isGuestUserMode: PropTypes.bool,
 };
 
 export default NotFoundAlert;