diff --git a/frontend/src/pages/VODs.jsx b/frontend/src/pages/VODs.jsx
index e109f993..299ea09f 100644
--- a/frontend/src/pages/VODs.jsx
+++ b/frontend/src/pages/VODs.jsx
@@ -189,6 +189,17 @@ const SeriesCard = ({ series, onClick }) => {
)}
+ {/* Add Series badge in the same position as Movie badge */}
+
+ Series
+
@@ -1264,12 +1275,15 @@ const VODsPage = () => {
// Helper function to get display data based on current filters
const getDisplayData = () => {
if (filters.type === 'series') {
- return Object.values(series);
+ return Object.values(series).map(item => ({ ...item, _vodType: 'series' }));
} else if (filters.type === 'movies') {
- return Object.values(movies);
+ return Object.values(movies).map(item => ({ ...item, _vodType: 'movie' }));
} else {
- // 'all' - combine movies and series
- return [...Object.values(movies), ...Object.values(series)];
+ // 'all' - combine movies and series, tagging each with its type
+ return [
+ ...Object.values(movies).map(item => ({ ...item, _vodType: 'movie' })),
+ ...Object.values(series).map(item => ({ ...item, _vodType: 'series' }))
+ ];
}
};
@@ -1366,13 +1380,20 @@ const VODsPage = () => {
) : (
- {getDisplayData().map(vod => (
+ {getDisplayData().map(item => (
-
+ {item._vodType === 'series' ? (
+
+ ) : (
+
+ )}
))}