HeaderLanguageSwitcher
HeaderLanguageSwitcher is a sub-component of the Header organism.
It is used to allow the user to switch between languages on a consuming website.
Basic Usage
import { Header, HeaderLanguageSwitcher } from '@krakentech/coral-organisms';
<Header currentLocale="en" locales={{ en: 'English', es: 'Español' }}>
<HeaderLanguageSwitcher
onLanguageSelect={(_, selectedLanguage) => {
console.log('onLanguageSelect: ', selectedLanguage);
}}
/>
</Header>With aria labels
import { Header, HeaderLanguageSwitcher } from '@krakentech/coral-organisms';
<Header
currentLocale="en"
locales={{
en: { label: 'English', ariaLabel: 'Change language to: English' },
es: { label: 'Español', ariaLabel: 'Cambiar el idioma a: Español' },
}}
>
<HeaderLanguageSwitcher
onLanguageSelect={(_, selectedLanguage) => {
console.log('onLanguageSelect: ', selectedLanguage);
}}
ariaLabel="Open to select a different language."
/>
</Header>Full API
Last updated on