Skip to main content

UseSortedLanguages

This hook takes an array of language codes and returns a sorted array of language objects with code and localized label, sorted alphabetically by the label.

Example

Ts
const sortedLanguages = useSortedLanguages(['en', 'fr', 'de']);// Returns: [{ code: 'de', label: 'German' }, { code: 'en', label: 'English' }, { code: 'fr', label: 'French' }]
Signature
function useSortedLanguages(availableLanguages?: string[] | null): SortedLanguage[]

Parameters

availableLanguages

parameterstring[] | null
Was this chapter helpful?
Report Issue
Edited Feb 2, 2026·Edit this page