studium/frontend/src/components/PagePlaceholder.vue
Antoine Pelletier 07d98b64b3 first commit
2026-09-28 12:04:47 +02:00

21 lines
633 B
Vue

<script setup lang="ts">
/** Temporary content of the pages that are not implemented yet */
import { Construction } from '@lucide/vue'
import { Card, CardDescription, CardHeader, CardTitle } from '@/components/ui/card'
defineProps<{
/** i18n key of the page title */
title: string
}>()
</script>
<template>
<Card class="mx-auto max-w-md">
<CardHeader class="items-center text-center">
<Construction class="mx-auto mb-2 size-8 text-muted-foreground" />
<CardTitle>{{ $t(title) }}</CardTitle>
<CardDescription>{{ $t('placeholder.coming-soon') }}</CardDescription>
</CardHeader>
</Card>
</template>