Skip to content

Commit 5700483

Browse files
authored
Feature/route getters (#405)
* route getter changes for cross region * global component updates for cross region feature (#404)
1 parent 67d7d5d commit 5700483

File tree

2 files changed

+12
-1
lines changed

2 files changed

+12
-1
lines changed

client/containers/route/getter-types.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@
2020
// THE SOFTWARE.
2121

2222
export const ROUTE_PARAMS = 'ROUTE_PARAMS';
23+
export const ROUTE_PARAMS_CLUSTER_NAME = 'ROUTE_PARAMS_CLUSTER_NAME';
2324
export const ROUTE_PARAMS_DOMAIN = 'ROUTE_PARAMS_DOMAIN';
25+
export const ROUTE_PARAMS_WORKFLOW_ID = 'ROUTE_PARAMS_WORKFLOW_ID';
2426
export const ROUTE_QUERY = 'ROUTE_QUERY';

client/containers/route/getters.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,20 @@
2020
// THE SOFTWARE.
2121

2222
import { get } from 'lodash-es';
23-
import { ROUTE_PARAMS, ROUTE_PARAMS_DOMAIN, ROUTE_QUERY } from './getter-types';
23+
import {
24+
ROUTE_PARAMS,
25+
ROUTE_PARAMS_CLUSTER_NAME,
26+
ROUTE_PARAMS_DOMAIN,
27+
ROUTE_PARAMS_WORKFLOW_ID,
28+
ROUTE_QUERY,
29+
} from './getter-types';
2430

2531
const getters = {
2632
[ROUTE_PARAMS]: state => get(state, 'route.params', {}),
33+
[ROUTE_PARAMS_CLUSTER_NAME]: (_, getters) =>
34+
getters[ROUTE_PARAMS].clusterName,
2735
[ROUTE_PARAMS_DOMAIN]: (_, getters) => getters[ROUTE_PARAMS].domain,
36+
[ROUTE_PARAMS_WORKFLOW_ID]: (_, getters) => getters[ROUTE_PARAMS].workflowId,
2837
[ROUTE_QUERY]: state => get(state, 'route.query', {}),
2938
};
3039

0 commit comments

Comments
 (0)