@@ -68,7 +68,6 @@ interface FilterContextType {
6868
6969export const filterConfigMap = ( filters : any ) => new Map ( [
7070 [ 'study-field-select' , {
71- shortName : 'Opinto-oikeus' ,
7271 state : filters . studyField ,
7372 setState : filters . setStudyField ,
7473 displayType : 'dropdownselect' ,
@@ -77,83 +76,70 @@ export const filterConfigMap = (filters: any) => new Map([
7776 hideInRecommendationReasons : true
7877 } ] ,
7978 [ 'primary-language' , {
80- shortName : 'Koulukieli' ,
8179 state : filters . primaryLanguage ,
8280 setState : filters . setPrimaryLanguage ,
8381 hideInCurrentFiltersDisplay : false ,
8482 hideInRecommendationReasons : true
8583 } ] ,
8684 [ 'lang' , {
87- shortName : 'Kurssi' ,
8885 state : filters . language ,
8986 setState : filters . setLanguage ,
9087 hideInRecommendationReasons : true
9188 } ] ,
9289 [ 'primary-language-specification' , {
93- shortName : 'Viestintä' ,
9490 state : filters . primaryLanguageSpecification ,
9591 setState : filters . setPrimaryLanguageSpecification ,
9692 hideInRecommendationReasons : true
9793 } ] ,
9894 [ 'previusly-done-lang' , {
99- shortName : 'Aikaisemmat opinnot' ,
10095 state : filters . previouslyDoneLang ,
10196 setState : filters . setPreviouslyDoneLang ,
10297 superToggle : false ,
10398 hideInCurrentFiltersDisplay : true ,
10499 hideInRecommendationReasons : true
105100 } ] ,
106101 [ 'replacement' , {
107- shortName : 'Korvaava' ,
108102 state : filters . replacement ,
109103 setState : filters . setReplacement ,
110104 superToggle : false
111105 } ] ,
112106 [ 'mentoring' , {
113- shortName : 'Valmentava' ,
114107 state : filters . mentoring ,
115108 setState : filters . setMentoring ,
116109 superToggle : false
117110 } ] ,
118111 [ 'finmu' , {
119- shortName : 'Finmu' ,
120112 state : filters . finmu ,
121113 setState : filters . setFinmu ,
122114 superToggle : false
123115 } ] ,
124116 [ 'challenge' , {
125- shortName : 'Edistynyt' ,
126117 state : filters . challenge ,
127118 setState : filters . setChallenge ,
128119 superToggle : false
129120 } ] ,
130121 [ 'graduation' , {
131- shortName : 'Valmistuville' ,
132122 state : filters . graduation ,
133123 setState : filters . setGraduation ,
134124 superToggle : false
135125 } ] ,
136126 [ 'integrated' , {
137- shortName : 'Integroitu' ,
138127 state : filters . integrated ,
139128 setState : filters . setIntegrated ,
140129 superToggle : false
141130 } ] ,
142131 [ 'independent' , {
143- shortName : 'Itsenäinen' ,
144132 state : filters . independent ,
145133 setState : filters . setIndependent ,
146134 superToggle : false
147135 } ] ,
148136 [ 'study-place' , {
149- shortName : 'Opetusmuoto' ,
150137 state : filters . studyPlace ,
151138 setState : filters . setStudyPlace ,
152139 displayType : 'multichoice' ,
153140 superToggle : true
154141 } ] ,
155142 [ 'study-year' , {
156- shortName : 'Lukuvuosi' ,
157143 state : filters . studyYear ,
158144 setState : filters . setStudyYear ,
159145 displayType : 'singlechoice' ,
@@ -162,14 +148,12 @@ export const filterConfigMap = (filters: any) => new Map([
162148 hideInFilterSideBar : true
163149 } ] ,
164150 [ 'study-period' , {
165- shortName : 'Periodi' ,
166151 state : filters . studyPeriod ,
167152 setState : filters . setStudyPeriod ,
168153 displayType : 'multichoice' ,
169154 superToggle : false
170155 } ] ,
171156 [ 'mooc' , {
172- shortName : 'MOOC' ,
173157 state : filters . mooc ,
174158 setState : filters . setMooc ,
175159 superToggle : true
@@ -198,12 +182,11 @@ export const getCoordinateDisplayName = (coordinateKey: string, filterContext: a
198182 const filterId = coordinateKeyToFilterId [ coordinateKey ]
199183 if ( ! filterId ) return coordinateKey
200184
201- const filterConfig = filterConfigMap ( filterContext )
202- const filterCfg = filterConfig . get ( filterId )
185+ const question = filterContext . filters . find ( ( q : any ) => q . id === filterId )
203186
204- if ( ! filterCfg ?. shortName ) return coordinateKey
187+ if ( ! question ?. shortName ) return coordinateKey
205188
206- return t ( `filterShortName: ${ filterCfg . shortName } ` )
189+ return question . shortName
207190}
208191
209192
0 commit comments