21 lines
633 B
Vue
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>
|