Start admin pages
This commit is contained in:
@@ -7,6 +7,8 @@ definePageMeta({
|
||||
});
|
||||
|
||||
const app = useNuxtApp();
|
||||
|
||||
const { user } = useUserSession();
|
||||
const { huntSlug, questSlug } = app.$slugData;
|
||||
|
||||
const { t, locale } = useI18n();
|
||||
@@ -86,6 +88,16 @@ const createImageURL = (file: File) => URL.createObjectURL(file);
|
||||
:loading="pending"
|
||||
color="success"
|
||||
>{{ $t('layouts.refresh') }}</VaButton
|
||||
>
|
||||
<VaButton
|
||||
v-if="user && user.role === 'ADMIN'"
|
||||
color="danger"
|
||||
:to="
|
||||
$localePath(
|
||||
`/hunt/${sluggy(data?.hunt || huntSlug!)}/${sluggy(data || questSlug)}/admin`
|
||||
)
|
||||
"
|
||||
>Admin</VaButton
|
||||
></VaButtonGroup
|
||||
>
|
||||
<div v-if="data">
|
||||
@@ -131,7 +143,7 @@ const createImageURL = (file: File) => URL.createObjectURL(file);
|
||||
<p>{{ data.answer.review }}</p>
|
||||
</VaCardContent>
|
||||
</VaCard>
|
||||
<VaCard color="primary">
|
||||
<VaCard color="primary" v-if="user && user.role !== 'ADMIN'">
|
||||
<VaCardTitle>Submission</VaCardTitle>
|
||||
<VaCardContent>
|
||||
<div class="flex flex-col gap-4">
|
||||
|
||||
Reference in New Issue
Block a user