parent
14b5610b6b
commit
aeba7be478
@ -0,0 +1,18 @@ |
|||||||
|
import { langsOrder } from 'config/languages' |
||||||
|
|
||||||
|
type TLang = { |
||||||
|
className: string, |
||||||
|
locale: string, |
||||||
|
title: string, |
||||||
|
} |
||||||
|
|
||||||
|
const getOrder = (locale: string) => ( |
||||||
|
langsOrder.findIndex((item) => item === locale) |
||||||
|
) |
||||||
|
|
||||||
|
export const getSortedLangs = (langs: Array<TLang>): Array<TLang> => { |
||||||
|
langs.sort((lang1, lang2) => ( |
||||||
|
getOrder(lang1.locale) - getOrder(lang2.locale) |
||||||
|
)) |
||||||
|
return langs |
||||||
|
} |
||||||
Loading…
Reference in new issue