15088: Adds routing for link-account panel
[arvados-workbench2.git] / src / store / my-account / my-account-panel-actions.ts
index 34bb2693dbb7b55796767cce66efdd93a5b93403..294f77f6329da3ddf5cf6369e7a6391af0b9b849 100644 (file)
@@ -9,6 +9,7 @@ import { ServiceRepository } from "~/services/services";
 import { setBreadcrumbs } from "~/store/breadcrumbs/breadcrumbs-actions";
 import { authActions } from "~/store/auth/auth-action";
 import { snackbarActions, SnackbarKind } from "~/store/snackbar/snackbar-actions";
+import { navigateToLinkAccount } from '~/store/navigation/navigation-action';
 
 export const MY_ACCOUNT_FORM = 'myAccountForm';
 
@@ -17,6 +18,11 @@ export const loadMyAccountPanel = () =>
         dispatch(setBreadcrumbs([{ label: 'User profile'}]));
     };
 
+export const openLinkAccount = () =>
+    (dispatch: Dispatch<any>, getState: () => RootState, services: ServiceRepository) => {
+        dispatch<any>(navigateToLinkAccount);
+    };
+
 export const saveEditedUser = (resource: any) =>
     async (dispatch: Dispatch<any>, getState: () => RootState, services: ServiceRepository) => {
         try {