@@ -6,6 +6,9 @@ export interface State {
66 ids : TId [ ] ;
77 byId : Record < TId , any > ;
88 myConnectorIds : TId [ ] ;
9+ connectorComponentsIds : TId [ ] ;
10+ connectorTypes : any [ ] ;
11+ // connectorTypeIds: TId[];
912 paginated : any ;
1013}
1114
@@ -24,6 +27,9 @@ export const initialState: State = {
2427 ids : [ ] ,
2528 byId : { } ,
2629 myConnectorIds : [ ] ,
30+ connectorComponentsIds : [ ] ,
31+ connectorTypes : [ ] ,
32+ // connectorTypeIds: [],
2733 paginated : { } ,
2834} ;
2935
@@ -53,6 +59,20 @@ const connectorsReducer = (
5359
5460 return { ...newState ( state , connectors , action . payload ) , myConnectorIds } ;
5561 }
62+ case connectorActionTypes . getConnectorComponents . success : {
63+ const connectorComponents : any [ ] = camelCaseArray (
64+ action . payload . items as ConnectorsPayload ,
65+ ) ;
66+ // debugger;
67+ const connectorComponentsIds : TId [ ] = connectorComponents . map (
68+ ( stack : any ) => stack . id ,
69+ ) ;
70+
71+ return {
72+ ...newState ( state , connectorComponents , action . payload ) ,
73+ connectorComponentsIds,
74+ } ;
75+ }
5676
5777 case connectorActionTypes . getConnectorForId . success : {
5878 const payload : ConnectorPayload = action . payload ;
@@ -62,15 +82,18 @@ const connectorsReducer = (
6282 return { ...state , ...newState ( state , [ connector ] ) } ;
6383 }
6484
65- case connectorActionTypes . ConnectorsTypes . success : {
66- const connectorsTypes : any [ ] = camelCaseArray (
67- action . payload . items as ConnectorsTypesPayload ,
85+ case connectorActionTypes . connectorsTypes . success : {
86+ const connectorTypes : any [ ] = camelCaseArray (
87+ action . payload as ConnectorsTypesPayload ,
6888 ) ;
6989
70- // const connectorIds : TId[] = connectorsTypes.map(
90+ // const connectorTypeIds : TId[] = connectorsTypes.map(
7191 // (connector: any) => connector.id,
7292 // );
73- return { ...newState ( state , connectorsTypes , action . payload ) } ;
93+ return {
94+ ...state ,
95+ connectorTypes,
96+ } ;
7497
7598 // return { ...state, ...newState(state, connectorsTypes) };
7699 }
0 commit comments