You've already forked AstralRinth
forked from didirus/AstralRinth
36 lines
1.1 KiB
Vue
36 lines
1.1 KiB
Vue
<template>
|
|
<div class="normal-page">
|
|
<div class="normal-page__sidebar">
|
|
<aside class="universal-card">
|
|
<h1>Moderation</h1>
|
|
<NavStack>
|
|
<NavStackItem link="/moderation" label="Overview">
|
|
<ModrinthIcon aria-hidden="true" />
|
|
</NavStackItem>
|
|
<NavStackItem link="/moderation/review" label="Review projects">
|
|
<ModerationIcon aria-hidden="true" />
|
|
</NavStackItem>
|
|
<NavStackItem link="/moderation/reports" label="Reports">
|
|
<ReportIcon aria-hidden="true" />
|
|
</NavStackItem>
|
|
</NavStack>
|
|
</aside>
|
|
</div>
|
|
<div class="normal-page__content">
|
|
<NuxtPage />
|
|
</div>
|
|
</div>
|
|
</template>
|
|
<script setup>
|
|
import NavStack from "~/components/ui/NavStack.vue";
|
|
import NavStackItem from "~/components/ui/NavStackItem.vue";
|
|
|
|
import ModrinthIcon from "~/assets/images/utils/modrinth.svg?component";
|
|
import ModerationIcon from "~/assets/images/sidebar/admin.svg?component";
|
|
import ReportIcon from "~/assets/images/utils/report.svg?component";
|
|
|
|
definePageMeta({
|
|
middleware: "auth",
|
|
});
|
|
</script>
|