Skip to content

Commit c2b44ee

Browse files
authored
prevent false featured snaps indicators (#5673)
* prevent false featured snaps indicators
1 parent 884e0de commit c2b44ee

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

static/js/store/components/PackageList/PackageList.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,14 @@ function PackageList({
3434

3535
const selectedCategories =
3636
searchParams.get("categories")?.split(",").filter(Boolean) || [];
37+
// Treat as featured when the user is explicitly on the featured category,
38+
// or on the default store view (no categories, no search/filters).
3739
const isFeatured =
38-
selectedCategories.length === 0 ||
39-
(selectedCategories.length === 1 && selectedCategories[0] === "featured");
40+
(selectedCategories.length === 1 && selectedCategories[0] === "featured") ||
41+
(selectedCategories.length === 0 &&
42+
Array.from(searchParams.keys()).every((key) =>
43+
["page", "categories"].includes(key),
44+
));
4045

4146
const packagesCount = data?.packages ? data?.packages.length : 0;
4247

0 commit comments

Comments
 (0)