Jelajahi Sumber

add validation for onClose

kaoritokashiki 5 tahun lalu
induk
melakukan
4fb38f14f7
1 mengubah file dengan 4 tambahan dan 0 penghapusan
  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);