Files
payload/packages/ui/src/utilities/findLocaleFromCode.ts
2024-01-13 22:49:04 -05:00

15 lines
440 B
TypeScript

import type { Locale, SanitizedLocalizationConfig } from 'payload/config'
/*
return the Locale for given locale code, else return null
*/
export const findLocaleFromCode = (
localizationConfig: SanitizedLocalizationConfig,
locale: string,
): Locale | null => {
if (!localizationConfig?.locales || localizationConfig.locales.length === 0) {
return null
}
return localizationConfig.locales.find((el) => el?.code === locale)
}