File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
runner/src/server/transforms/summaryDetails Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 1
1
"use strict" ;
2
2
3
3
import { mergeRows } from "./mergeRows" ;
4
+ import { removeRows } from "./removeRows" ;
4
5
import { filterSections } from "./filterSections" ;
5
6
6
7
import { SummaryDetailsTransformationMap } from "server/transforms/summaryDetails/types" ;
@@ -23,6 +24,8 @@ const closeContactParams = [
23
24
} ,
24
25
] ;
25
26
27
+ const klsParams = [ "ZpmVWP" ] ;
28
+
26
29
const summaryDetailsTransformations : SummaryDetailsTransformationMap = {
27
30
"close-contact-form-nl1-dev" : ( details ) => {
28
31
const firstTransform = mergeRows ( details , closeContactParams ) ;
@@ -108,6 +111,12 @@ const summaryDetailsTransformations: SummaryDetailsTransformationMap = {
108
111
const firstTransform = mergeRows ( details , closeContactParams ) ;
109
112
return filterSections ( firstTransform ) ;
110
113
} ,
114
+ "kls-enquiries" : ( details ) => {
115
+ return removeRows ( details , klsParams ) ;
116
+ } ,
117
+ "kls-training-request" : ( details ) => {
118
+ return removeRows ( details , klsParams ) ;
119
+ } ,
111
120
} ;
112
121
113
122
module . exports = summaryDetailsTransformations ;
Original file line number Diff line number Diff line change
1
+ // Remove rows from summary details based on field name
2
+
3
+ export function removeRows (
4
+ details : any ,
5
+ names : Array < string >
6
+ ) {
7
+ return details . map (
8
+ ( detail : { name : string ; title : string ; items : Array < any > } ) => {
9
+ const filteredItems = detail . items
10
+ . filter ( ( item ) => ! names . includes ( item . name ) ) ;
11
+
12
+ return { ...detail , items : filteredItems } ;
13
+ }
14
+ ) ;
15
+ }
You can’t perform that action at this time.
0 commit comments