Skip to content

Commit afee0fb

Browse files
authored
include like and dislike, Time (default addons order)
1 parent 387de13 commit afee0fb

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/components/UserStats.svelte

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,15 +18,18 @@
1818
export let steamUser: ISteamUser;
1919
let tab: string = "addons";
2020
21-
// 🔄 Sorting state
22-
let sortType: "latest" | "views" | "subscribers" | "favorites" = "subscribers";
21+
// Sorting state
22+
let sortType: "latest" | "views" | "subscribers" | "favorites" | "likes" | "dislikes" =
23+
"subscribers";
2324
24-
// 🔀 Computed visible addons based on sort type
25+
// Computed visible addons based on sort type
2526
$: visibleAddons = [...steamUser.addons].sort((a, b) => {
2627
if (sortType === "latest") return 0;
2728
if (sortType === "views") return b.views - a.views;
2829
if (sortType === "subscribers") return b.subscribers - a.subscribers;
2930
if (sortType === "favorites") return b.favorites - a.favorites;
31+
if (sortType === "likes") return b.likes - a.likes;
32+
if (sortType === "dislikes") return b.dislikes - a.dislikes;
3033
return 0;
3134
});
3235
@@ -91,6 +94,8 @@
9194
<option value="views">{$_("stats.views")}</option>
9295
<option value="subscribers">{$_("stats.subscribers")}</option>
9396
<option value="favorites">{$_("stats.favorites")}</option>
97+
<option value="likes">{$_("stats.likes")}</option>
98+
<option value="dislikes">{$_("stats.dislikes")}</option>
9499
</select>
95100
</div>
96101

0 commit comments

Comments
 (0)