tangled
alpha
login
or
join now
dunkirk.sh
/
pstream-ng
1
fork
atom
pstream is dead; long live pstream
taciturnaxolotl.github.io/pstream-ng/
1
fork
atom
overview
issues
pulls
pipelines
remove duplicates on more content page
Pas
1 month ago
a128a2cb
49e1423a
+9
-10
1 changed file
expand all
collapse all
unified
split
src
pages
discover
MoreContent.tsx
+9
-10
src/pages/discover/MoreContent.tsx
···
57
57
title: item.title || "",
58
58
}));
59
59
60
60
+
// Find selected recommendation source (used in multiple places)
61
61
+
const selectedRecommendationSource = React.useMemo(
62
62
+
() => recommendationSources.find((s) => s.id === selectedRecommendationId),
63
63
+
[recommendationSources, selectedRecommendationId],
64
64
+
);
65
65
+
60
66
// Determine the actual content type and ID from URL parameters
61
67
const actualContentType = contentType || category?.split("-")[0] || "popular";
62
68
const actualMediaType =
···
79
85
page: currentPage,
80
86
genreName: selectedGenre?.name,
81
87
providerName: selectedProvider?.name,
82
82
-
mediaTitle: recommendationSources.find(
83
83
-
(s) => s.id === selectedRecommendationId,
84
84
-
)?.title,
88
88
+
mediaTitle: selectedRecommendationSource?.title,
85
89
isCarouselView: false,
86
90
});
87
91
···
218
222
<div className="relative pr-4">
219
223
<Dropdown
220
224
selectedItem={
221
221
-
recommendationSources.find(
222
222
-
(s) => s.id === selectedRecommendationId,
223
223
-
)
225
225
+
selectedRecommendationSource
224
226
? {
225
227
id: selectedRecommendationId,
226
226
-
name:
227
227
-
recommendationSources.find(
228
228
-
(s) => s.id === selectedRecommendationId,
229
229
-
)?.title || "",
228
228
+
name: selectedRecommendationSource?.title || "",
230
229
}
231
230
: { id: "", name: "..." }
232
231
}