20085: Almost works, needs to save on change to share/public/private
[arvados-workbench2.git] / src / views-components / sharing-dialog / sharing-dialog-component.tsx
index 74e445503d250874a1e9b6ca0d85a2f47f293291..44824fe3142ededdd863d4e445a67eba18addfd4 100644 (file)
@@ -79,16 +79,6 @@ export default (props: SharingDialogComponentProps) => {
         setTabNr(SharingDialogTab.PERMISSIONS);
     }
 
-    React.useEffect(() => {
-        if (permissions && permissions.length !== permissionsCount) {
-            if (permissionsCount > permissions.length) {
-                setTimeout(onSave, 0);
-            }
-
-            setPermissionsCount(permissions.length);
-        }
-    }, [permissions, onSave, setPermissionsCount, permissionsCount])
-
     React.useEffect(() => {
         if (!withExpiration) {
             setExpDate(undefined);
@@ -127,7 +117,7 @@ export default (props: SharingDialogComponentProps) => {
                         <SharingPublicAccessForm />
                     </Grid>
                     <Grid item>
-                        <SharingManagementForm />
+                        <SharingManagementForm onSave={onSave} />
                     </Grid>
                 </Grid>
             }