diff --git a/src/interface/pages/settings/general.svelte b/src/interface/pages/settings/general.svelte index 91a8a600..8557b7be 100644 --- a/src/interface/pages/settings/general.svelte +++ b/src/interface/pages/settings/general.svelte @@ -183,18 +183,19 @@ props: { state: $settingsState.newsSource, onChange: (value: string) => settingsState.newsSource = value, - options: [ - { value: "australia", label: "Australia" }, - { value: "usa", label: "USA" }, - { value: "taiwan", label: "Taiwan" }, - { value: "hong_kong", label: "Hong Kong" }, - { value: "panama", label: "Panama" }, - { value: "canada", label: "Canada" }, - { value: "singapore", label: "Singapore" }, - { value: "uk", label: "UK" }, - { value: "japan", label: "Japan" }, - { value: "netherlands", label: "Netherlands" } + options: [ + { value: "australia", label: "Australia" }, + { value: "usa", label: "USA" }, + { value: "uk", label: "UK" }, + { value: "taiwan", label: "Taiwan" }, + { value: "hong_kong", label: "Hong Kong" }, + { value: "panama", label: "Panama" }, + { value: "canada", label: "Canada" }, + { value: "singapore", label: "Singapore" }, + { value: "japan", label: "Japan" }, + { value: "netherlands", label: "Netherlands" } ] + } } ] as option} diff --git a/src/seqta/utils/SendNewsPage.ts b/src/seqta/utils/SendNewsPage.ts index 95a7f046..f21c0bde 100644 --- a/src/seqta/utils/SendNewsPage.ts +++ b/src/seqta/utils/SendNewsPage.ts @@ -18,12 +18,27 @@ export async function SendNewsPage() { const main = document.getElementById("main"); main!.innerHTML = ""; + const displayCountry = (() => { + switch (settingsState.newsSource?.toLowerCase()) { + case "usa": return "the USA"; + case "uk": return "the UK"; + case "netherlands": return "the Netherlands"; + default: + return settingsState.newsSource + ? settingsState.newsSource + .split("_") + .map(word => word.charAt(0).toUpperCase() + word.slice(1)) + .join(" ") + : "Australia"; + } + })(); + const html = stringToHTML(/* html */ ` -