Skip to content

Commit 593c63d

Browse files
committed
prevent false featured snaps indicators
1 parent 638f0c4 commit 593c63d

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,15 @@ 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 &&
41+
selectedCategories[0] === "featured") ||
42+
(selectedCategories.length === 0 &&
43+
Array.from(searchParams.keys()).every((key) =>
44+
["page", "categories"].includes(key),
45+
));
4046

4147
const packagesCount = data?.packages ? data?.packages.length : 0;
4248

0 commit comments

Comments
 (0)