Răsfoiți Sursa

set activeTab in activeComponents when a modal opened

kaoritokashiki 5 ani în urmă
părinte
comite
f563816eb1

+ 1 - 1
src/client/js/components/PageAccessoriesModal.jsx

@@ -102,7 +102,7 @@ PageAccessoriesModal.propTypes = {
   isOpen: PropTypes.bool.isRequired,
   onClose: PropTypes.func,
   activeTab: PropTypes.string.isRequired,
-  activeComponents: PropTypes.string.isRequired,
+  activeComponents: PropTypes.object.isRequired,
   onSwitch: PropTypes.func,
 };
 

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

@@ -24,6 +24,8 @@ const TopOfTableContents = (props) => {
   function openPageAccessoriesModal(activeTab) {
     setIsPageAccessoriesModalShown(true);
     setActiveTab(activeTab);
+    activeComponents.add(activeTab);
+    setActiveComponents(activeComponents);
   }
 
   function switchActiveTab(clickedTab) {