ソースを参照

chore: analytics scaffolding

Timothy Jaeryang Baek 2 ヶ月 前
コミット
182192f3c9

+ 7 - 0
src/routes/(app)/admin/+layout.svelte

@@ -58,6 +58,13 @@
 							href="/admin">{$i18n.t('Users')}</a
 						>
 
+						<!-- <a
+							class="min-w-fit p-1.5 {$page.url.pathname.includes('/admin/analytics')
+								? ''
+								: 'text-gray-300 dark:text-gray-600 hover:text-gray-700 dark:hover:text-white'} transition"
+							href="/admin/analytics">{$i18n.t('Analytics')}</a
+						> -->
+
 						<a
 							class="min-w-fit p-1.5 {$page.url.pathname.includes('/admin/evaluations')
 								? ''

+ 12 - 0
src/routes/(app)/admin/analytics/+page.svelte

@@ -0,0 +1,12 @@
+<script>
+	import { goto } from '$app/navigation';
+	import { onMount } from 'svelte';
+
+	import Evaluations from '$lib/components/admin/Evaluations.svelte';
+
+	onMount(() => {
+		goto('/admin/evaluations/leaderboard');
+	});
+</script>
+
+<Evaluations />

+ 5 - 0
src/routes/(app)/admin/analytics/[tab]/+page.svelte

@@ -0,0 +1,5 @@
+<script>
+	import Evaluations from '$lib/components/admin/Evaluations.svelte';
+</script>
+
+<Evaluations />