@@ -38,7 +38,7 @@ const docOptionDomainMapper = {
38
38
const docTacticDomainMapper = {
39
39
dataToSearchables : ( domainData ) =>
40
40
Object . entries ( domainData . contents ) . map ( ( [ key , value ] ) => ( {
41
- searchKey : key ,
41
+ searchKey : value [ 0 ] . data . userName ,
42
42
address : `${ value [ 0 ] . address } #${ value [ 0 ] . id } ` ,
43
43
domainId : "Verso.Genre.Manual.doc.tactic" ,
44
44
ref : value ,
@@ -47,6 +47,21 @@ const docTacticDomainMapper = {
47
47
displayName : "Tactic" ,
48
48
} ;
49
49
50
+ /**
51
+ * @type {DomainMapper }
52
+ */
53
+ const docConvTacticDomainMapper = {
54
+ dataToSearchables : ( domainData ) =>
55
+ Object . entries ( domainData . contents ) . map ( ( [ key , value ] ) => ( {
56
+ searchKey : value [ 0 ] . data . userName ,
57
+ address : `${ value [ 0 ] . address } #${ value [ 0 ] . id } ` ,
58
+ domainId : "Verso.Genre.Manual.doc.tactic.conv" ,
59
+ ref : value ,
60
+ } ) ) ,
61
+ className : "doc-tactic-domain" ,
62
+ displayName : "Conv Tactic" ,
63
+ } ;
64
+
50
65
/**
51
66
* @type {DomainMapper }
52
67
*/
@@ -62,9 +77,26 @@ const sectionMapper = {
62
77
displayName : "Section" ,
63
78
} ;
64
79
80
+ /**
81
+ * @type {DomainMapper }
82
+ */
83
+ const techTermMapper = {
84
+ dataToSearchables : ( domainData ) =>
85
+ Object . entries ( domainData . contents ) . map ( ( [ key , value ] ) => ( {
86
+ searchKey : value [ 0 ] . data . term ,
87
+ address : `${ value [ 0 ] . address } #${ value [ 0 ] . id } ` ,
88
+ domainId : "Verso.Genre.Manual.doc.tech" ,
89
+ ref : value ,
90
+ } ) ) ,
91
+ className : "tech-term-domain" ,
92
+ displayName : "Terminology" ,
93
+ } ;
94
+
65
95
export const domainMappers = {
66
96
"Verso.Genre.Manual.doc" : docDomainMapper ,
67
97
"Verso.Genre.Manual.doc.option" : docOptionDomainMapper ,
68
98
"Verso.Genre.Manual.doc.tactic" : docTacticDomainMapper ,
99
+ "Verso.Genre.Manual.doc.tactic.conv" : docConvTacticDomainMapper ,
69
100
"Verso.Genre.Manual.section" : sectionMapper ,
101
+ "Verso.Genre.Manual.doc.tech" : techTermMapper ,
70
102
} ;
0 commit comments