* feat: implement shared loading bar component and polished loading states across the app * feat: align loading states + ensureQueryData changes * fix: lint + bugs * fix: skeleton for manage servers page * fix: merge conflict fix
18 lines
372 B
Vue
18 lines
372 B
Vue
<template>
|
|
<NuxtLayout>
|
|
<NuxtRouteAnnouncer />
|
|
<LoadingBar />
|
|
<NotificationPanel />
|
|
<I18nDebugPanel />
|
|
<NuxtPage />
|
|
</NuxtLayout>
|
|
</template>
|
|
<script setup lang="ts">
|
|
import { I18nDebugPanel, LoadingBar, NotificationPanel } from '@modrinth/ui'
|
|
|
|
import { setupProviders } from '~/providers/setup.ts'
|
|
|
|
const auth = await useAuth()
|
|
setupProviders(auth)
|
|
</script>
|