Aller au contenu

Composant · Navigation · i18n

LanguageSelector

Documenté

Sélecteur de langue compact : affiche la langue courante et ouvre un menu (listbox) des langues disponibles. État value bindable, fermeture au clic extérieur / Échap.

Voir le code (Svelte)
<LanguageSelector
  value="fr"
  options={[{"value":"fr","label":"Français"},{"value":"en","label":"English"},{"value":"es","label":"Español"}]}
/>

Démo

Langue courante : fr

API du composant

PropTypePar défaut
valuestring (bindable)""
options{ value: string; label: string }[]requis
labelstring"Choisir la langue"
disabledbooleanfalse
onchange(value: string) => voidoptionnel

Tokens utilisés

  • --st-component-control-hoverBorder
  • --st-component-control-hoverBackground