UseSortedLanguages
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
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
parameter
string[] | null