InterfaceLanguageSelectorProps
Interface: InterfaceLanguageSelectorProps
Defined in: src/types/UserPortalNavigationBar/interface.ts:181
Props interface for LanguageSelector subcomponent
Description
Defines properties for the language selection dropdown that allows users to switch between available interface languages (en, fr, hi, es, zh).
Properties
currentLanguageCode?
optionalcurrentLanguageCode:string
Defined in: src/types/UserPortalNavigationBar/interface.ts:186
Currently active language code
dropDirection?
optionaldropDirection:"start"|"end"|"up"|"down"
Defined in: src/types/UserPortalNavigationBar/interface.ts:184
Direction for dropdown menu
handleLanguageChange()
handleLanguageChange: (
languageCode) =>void|Promise<void>
Defined in: src/types/UserPortalNavigationBar/interface.ts:185
Handler called when language is selected
Parameters
languageCode
string
Returns
void | Promise<void>
showLanguageSelector?
optionalshowLanguageSelector:boolean
Defined in: src/types/UserPortalNavigationBar/interface.ts:182
Whether to display the language selector
testIdPrefix?
optionaltestIdPrefix:string
Defined in: src/types/UserPortalNavigationBar/interface.ts:183
Prefix for test IDs