-export const AccountMenu = connect(mapStateToProps)(
- ({ user, dispatch }: AccountMenuProps & DispatchProp<any>) =>
+const wb1URL = (route: string) => {
+ const r = route.replace(/^\//, "");
+ if (r.match(/^(projects|collections)\//)) {
+ return r;
+ } else if (r.match(/^processes\//)) {
+ return r.replace(/^processes/, "container_requests");
+ }
+ return "";
+};
+
+type CssRules = 'link';
+
+const styles: StyleRulesCallback<CssRules> = () => ({
+ link: {
+ textDecoration: 'none',
+ color: 'inherit'
+ }
+});
+
+export const AccountMenuComponent =
+ ({ user, dispatch, currentRoute, workbenchURL, apiToken, localCluster, classes }: AccountMenuProps & DispatchProp<any> & WithStyles<CssRules>) =>