Procházet zdrojové kódy

add validation for onClose

kaoritokashiki před 5 roky
rodič
revize
4fb38f14f7
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      src/client/js/components/TopOfTableContents.jsx

+ 4 - 0
src/client/js/components/TopOfTableContents.jsx

@@ -25,6 +25,9 @@ const TopOfTableContents = (props) => {
   }
 
   function closePageAccessoriesModal() {
+    if (props.onClose == null) {
+      return;
+    }
     setIsPageAccessoriesModalShown(false);
   }
 
@@ -77,6 +80,7 @@ const TopOfTableContentsWrapper = withUnstatedContainers(TopOfTableContents, [Pa
 
 TopOfTableContents.propTypes = {
   pageContainer: PropTypes.instanceOf(PageContainer).isRequired,
+  onClose: PropTypes.func,
 };
 
 export default withTranslation()(TopOfTableContentsWrapper);