From b525ac542dce77be09e6d84d1ec8b66275205be3 Mon Sep 17 00:00:00 2001 From: Leo dev Date: Fri, 6 Feb 2026 16:57:09 +0100 Subject: [PATCH] Toggle group on leaderboards --- src/app/leaderboards/page.tsx | 28 ++++++++++++++++++---------- 1 file changed, 18 insertions(+), 10 deletions(-) diff --git a/src/app/leaderboards/page.tsx b/src/app/leaderboards/page.tsx index 0a9c3fe..8487913 100644 --- a/src/app/leaderboards/page.tsx +++ b/src/app/leaderboards/page.tsx @@ -30,13 +30,13 @@ import { getGlobalLeaderboard, getWeeklyLeaderboard, } from "@/modules/leaderboard/actions"; +import { ToggleGroup, ToggleGroupItem } from "@/components/ui/toggle-group"; export default function Leaderboards() { const [global, globalLoaded, globalError] = useAction(getGlobalLeaderboard); const [weekly, weeklyLoaded, weeklyError] = useAction(getWeeklyLeaderboard); const [activeTab, setActiveTab] = useState<"global" | "weekly">("global"); - const categories = ["Any%", "100%", "Easy Only", "No DP", "Blind"]; const data = (activeTab === "global" ? global : weekly) || []; return ( @@ -97,15 +97,23 @@ export default function Leaderboards() {
- {categories.map((cat, i) => ( - - {cat} - - ))} + + + any% + + + 100% + + + + + + Assisted + + + Unassisted + +