2022-04-21 18:20:39 +08:00
|
|
|
<script lang="ts" setup>
|
2022-04-22 12:47:04 +08:00
|
|
|
import { useUserStore } from "@/store/modules/user"
|
2023-06-16 18:12:53 +08:00
|
|
|
import Admin from "./components/Admin.vue"
|
|
|
|
import Editor from "./components/Editor.vue"
|
2022-08-19 15:54:38 +08:00
|
|
|
|
|
|
|
const userStore = useUserStore()
|
2023-06-16 18:12:53 +08:00
|
|
|
const isAdmin = userStore.roles.includes("admin")
|
2022-04-21 18:20:39 +08:00
|
|
|
</script>
|
2022-04-22 12:47:04 +08:00
|
|
|
|
|
|
|
<template>
|
2023-06-16 18:12:53 +08:00
|
|
|
<component :is="isAdmin ? Admin : Editor" />
|
2022-04-22 12:47:04 +08:00
|
|
|
</template>
|