You've already forked AstralRinth
453369ca07
* Make dashboard page localizable * dashboard sidebar * prepr:frontend * don't change the keys * undo fix * fix any err * don't i18n csv * prepr:frontend * fix: do not use button key * prepr:frontend * capitalize string date --------- Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com>
32 lines
716 B
Vue
32 lines
716 B
Vue
<template>
|
|
<div>
|
|
<section class="universal-card">
|
|
<h2 class="text-2xl">{{ formatMessage(messages.reportsTitle) }}</h2>
|
|
<ReportsList :auth="auth" />
|
|
</section>
|
|
</div>
|
|
</template>
|
|
<script setup>
|
|
import { defineMessages, useVIntl } from '@modrinth/ui'
|
|
|
|
import ReportsList from '~/components/ui/report/ReportsList.vue'
|
|
|
|
const { formatMessage } = useVIntl()
|
|
|
|
const messages = defineMessages({
|
|
reportsTitle: {
|
|
id: 'dashboard.reports.title',
|
|
defaultMessage: 'Reports',
|
|
},
|
|
activeReportsTitle: {
|
|
id: 'dashboard.reports.active-title',
|
|
defaultMessage: 'Active reports',
|
|
},
|
|
})
|
|
|
|
const auth = await useAuth()
|
|
useHead({
|
|
title: () => `${formatMessage(messages.activeReportsTitle)} - Modrinth`,
|
|
})
|
|
</script>
|