// ~/composables/helpers/getPostByLang.ts
export interface PostLanguage {
  language_code: string
  name: string
  short_description?: string
  description?: string
}

export function getPostByLang(
  postLanguages: PostLanguage[],
  langCode: string
): PostLanguage | null {
   if (!Array.isArray(postLanguages)) return null
      const normalized = (langCode || 'en')
      const targetLang = normalized === 'km' ? 'kh' : normalized

      // console.log("dfasdf" + langCode);
      // console.log(postLanguages);

      let data = postLanguages.find(
        lang => lang.language_code == targetLang
      )

      if (!data) {
        data = postLanguages.find(
          lang => lang.language_code === 'en'
        )
      }

      return data || postLanguages[0] || null
}
