25 lines
443 B
Svelte
25 lines
443 B
Svelte
<script>
|
|
import { onMount, getContext } from 'svelte';
|
|
import { goto } from '$app/navigation';
|
|
import { user } from '$lib/stores';
|
|
|
|
import Dashboard from './Analytics/Dashboard.svelte';
|
|
|
|
const i18n = getContext('i18n');
|
|
|
|
let loaded = false;
|
|
|
|
onMount(async () => {
|
|
if ($user?.role !== 'admin') {
|
|
await goto('/');
|
|
}
|
|
loaded = true;
|
|
});
|
|
</script>
|
|
|
|
{#if loaded}
|
|
<div class="w-full h-full pb-2 px-3">
|
|
<Dashboard />
|
|
</div>
|
|
{/if}
|