20085: Make the public/private/shared dropdown save on change
[arvados-workbench2.git] / src / views-components / sharing-dialog / sharing-public-access-form.tsx
index 8ee1d94dbe8edb7bdd609ffcfc81655ce00f3fb3..f95ff2974d05cbcca8e3f77d5fd48568d87397a0 100644 (file)
@@ -10,8 +10,12 @@ import { SHARING_PUBLIC_ACCESS_FORM_NAME, VisibilityLevel } from 'store/sharing-
 import { RootState } from 'store/store';
 import { getSharingPublicAccessFormData } from '../../store/sharing-dialog/sharing-dialog-types';
 
+interface SaveProps {
+    onSave: () => void;
+}
+
 export const SharingPublicAccessForm = compose(
-    reduxForm(
+    reduxForm<{}, SaveProps>(
         { form: SHARING_PUBLIC_ACCESS_FORM_NAME }
     ),
     connect(
@@ -21,4 +25,3 @@ export const SharingPublicAccessForm = compose(
         }
     )
 )(SharingPublicAccessFormComponent);
-