refac/fix: feedback leaderboard

This commit is contained in:
Timothy Jaeryang Baek
2026-01-09 18:24:09 +04:00
parent 3a57233dd4
commit 10838b3654
6 changed files with 425 additions and 526 deletions
+2 -7
View File
@@ -6,8 +6,7 @@
import Leaderboard from './Evaluations/Leaderboard.svelte';
import Feedbacks from './Evaluations/Feedbacks.svelte';
import { getAllFeedbacks } from '$lib/apis/evaluations';
const i18n = getContext('i18n');
let selectedTab;
@@ -30,12 +29,8 @@
};
let loaded = false;
let feedbacks = [];
onMount(async () => {
// TODO: feedbacks elo rating calculation should be done in the backend; remove below line later
feedbacks = await getAllFeedbacks(localStorage.token);
loaded = true;
const containerElement = document.getElementById('users-tabs-container');
@@ -117,7 +112,7 @@
<div class="flex-1 mt-1 lg:mt-0 px-[16px] lg:pr-[16px] lg:pl-0 overflow-y-scroll">
{#if selectedTab === 'leaderboard'}
<Leaderboard {feedbacks} />
<Leaderboard />
{:else if selectedTab === 'feedback'}
<Feedbacks />
{/if}