Skip to main content

InterfaceLanguageSelectorProps

Admin Docs


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?

optional currentLanguageCode: string

Defined in: src/types/UserPortalNavigationBar/interface.ts:186

Currently active language code


dropDirection?

optional dropDirection: "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?

optional showLanguageSelector: boolean

Defined in: src/types/UserPortalNavigationBar/interface.ts:182

Whether to display the language selector


testIdPrefix?

optional testIdPrefix: string

Defined in: src/types/UserPortalNavigationBar/interface.ts:183

Prefix for test IDs