diff --git a/public/locales/en-GB/translation.json b/public/locales/en-GB/translation.json
index cbc2eba3..f50d3c0b 100644
--- a/public/locales/en-GB/translation.json
+++ b/public/locales/en-GB/translation.json
@@ -20,6 +20,10 @@
"invalidUrl": "Your URL may be invalid",
"arrowText": "Go back"
},
+ "seasons": {
+ "season": "Season {{season}}",
+ "failed": "Failed to get season data"
+ },
"notFound": {
"backArrow": "Back to home",
"media": {
@@ -43,4 +47,4 @@
"errorBoundary": {
"text": "The app encountered an error and wasn't able to recover, please report it to the"
}
-}
\ No newline at end of file
+}
diff --git a/src/components/Dropdown.tsx b/src/components/Dropdown.tsx
index 9ebef561..a73ad138 100644
--- a/src/components/Dropdown.tsx
+++ b/src/components/Dropdown.tsx
@@ -15,45 +15,47 @@ interface DropdownProps {
}
export function Dropdown(props: DropdownProps) {
-
-
- {({ open }) => (
- <>
-
- {props.selectedItem.name}
-
-
-
-
-
-
- {props.options.map((opt) => (
-
- `relative cursor-default select-none py-2 pl-10 pr-4 ${
- active ? "bg-denim-400 text-bink-700" : "text-white"
- }`
- }
- key={opt.id}
- value={opt}
- >
- {opt.name}
-
- ))}
-
-
- >
- )}
-
-
;
+ return (
+
+
+ {({ open }) => (
+ <>
+
+ {props.selectedItem.name}
+
+
+
+
+
+
+ {props.options.map((opt) => (
+
+ `relative cursor-default select-none py-2 pl-10 pr-4 ${
+ active ? "bg-denim-400 text-bink-700" : "text-white"
+ }`
+ }
+ key={opt.id}
+ value={opt}
+ >
+ {opt.name}
+
+ ))}
+
+
+ >
+ )}
+
+
+ )
}
diff --git a/src/components/layout/Seasons.tsx b/src/components/layout/Seasons.tsx
index 6dca785a..b6baab05 100644
--- a/src/components/layout/Seasons.tsx
+++ b/src/components/layout/Seasons.tsx
@@ -75,7 +75,7 @@ export function Seasons(props: SeasonsProps) {
const mapSeason = (season: MWMediaSeason) => ({
id: season.id,
- name: season.title || `${t('seasons.season')} ${season.sort}`,
+ name: season.title || `${t('seasons.season', { season: season.sort })}`,
});
const options = seasons.seasons.map(mapSeason);