@@ -23,18 +23,6 @@ export function RoleDropdown({ options, setValue, name = 'subject' }) {
23
23
) ;
24
24
}
25
25
26
- // Jest didn't like dynamic id for formatMessage
27
- const spanishRoles = {
28
- 'Student' : 'Estudiante' ,
29
- 'Faculty' : 'Instructor(a)' ,
30
- 'Home School Teacher' : 'Instructor(a) de educación en el hogar' ,
31
- 'Administrator' : 'Administrador(a)' ,
32
- 'Librarian' : 'Bibliotecario' ,
33
- 'Instructional Designer' : 'Diseñador(a) instruccional' ,
34
- 'Adjunct Faculty' : 'Adjunto Facultad' ,
35
- 'Other' : 'Otro'
36
- } ;
37
-
38
26
/* eslint-disable */
39
27
function RoleSelector ( {
40
28
data : options ,
@@ -44,19 +32,13 @@ function RoleSelector({
44
32
hidden = false
45
33
} ) {
46
34
const [ studentContent , facultyContent ] = children ;
47
- const { language} = useLanguageContext ( ) ;
48
- const translatedOptions = options . map (
49
- ( opt ) => {
50
- return { ...opt , displayName : language === 'es' && spanishRoles [ opt . salesforceName ] || opt . displayName } ;
51
- }
52
- ) ;
53
35
54
36
return (
55
37
< div className = "role-selector" >
56
38
< form data-region = "selector" >
57
39
< label hidden = { hidden } >
58
40
< FormattedMessage id = "role-selector.i-am" defaultMessage = 'I am a' />
59
- < RoleDropdown options = { translatedOptions } setValue = { setValue } />
41
+ < RoleDropdown options = { options } setValue = { setValue } />
60
42
</ label >
61
43
</ form >
62
44
{ value === "Student" && studentContent }
@@ -66,7 +48,9 @@ function RoleSelector({
66
48
}
67
49
68
50
export default function RoleSelectorLoader ( props ) {
51
+ const { language} = useLanguageContext ( ) ;
52
+
69
53
return (
70
- < LoaderPage slug = " snippets/roles" props = { props } Child = { RoleSelector } />
54
+ < LoaderPage slug = { ` snippets/roles?locale= ${ language } ` } props = { props } Child = { RoleSelector } />
71
55
) ;
72
56
}
0 commit comments