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 + +