diff --git a/components/case/summary/utils/helpers.js b/components/case/summary/utils/helpers.js index 7f799677..a014ee4f 100644 --- a/components/case/summary/utils/helpers.js +++ b/components/case/summary/utils/helpers.js @@ -79,3 +79,17 @@ export function linkedCasesList(linkedCasesReference) { ); } + +export const getBilingualText = (value, locale) => { + if (!value) return ""; + + // Prefer new delimiter if present + const delimiter = value.includes(">>>") ? ">>>" : ";"; + + // No delimiter at all → return whole string + if (!value.includes(delimiter)) return value; + + const [en, cy] = value.split(delimiter); + + return locale === "cy" ? (cy ?? en) : (en ?? cy); +};