Files
tranga-website/website/app/components/LoadingPage.vue
glax 3f5c009d2e Styling (fix margins)
Remove expanding MangaCards
Center MangaCardList
Fix LibrarySelect
2025-10-14 23:36:59 +02:00

21 lines
538 B
Vue

<template>
<UPageBody v-if="loading">
<UPageHero title="Loading..." />
</UPageBody>
<UPageBody v-else v-bind="$props" class="mt-0 pb-0 px-4 h-full">
<template v-for="(_, slotName) in $slots" #[slotName]>
<slot :name="slotName" />
</template>
</UPageBody>
</template>
<script setup lang="ts">
import type { PageBodyProps } from '#ui/components/PageBody.vue';
export interface LoadingPageProps extends PageBodyProps {
loading: boolean;
}
defineProps<LoadingPageProps>();
</script>