update
This commit is contained in:
@@ -14,6 +14,12 @@ onMounted(async () => {
|
|||||||
await fetchMe()
|
await fetchMe()
|
||||||
})
|
})
|
||||||
|
|
||||||
|
async function handleLoginSuccess(): Promise<void> {
|
||||||
|
showAdmin.value = false
|
||||||
|
currentBookId.value = null
|
||||||
|
await fetchMe()
|
||||||
|
}
|
||||||
|
|
||||||
function openBook(id: string): void {
|
function openBook(id: string): void {
|
||||||
currentBookId.value = id
|
currentBookId.value = id
|
||||||
showAdmin.value = false
|
showAdmin.value = false
|
||||||
@@ -34,7 +40,7 @@ function closeAdmin(): void {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<LoginPage v-if="!isLoggedIn" @success="fetchMe" />
|
<LoginPage v-if="!isLoggedIn" @success="handleLoginSuccess" />
|
||||||
<template v-else>
|
<template v-else>
|
||||||
<AdminPage v-if="showAdmin" @back="closeAdmin" />
|
<AdminPage v-if="showAdmin" @back="closeAdmin" />
|
||||||
<WorkspaceView
|
<WorkspaceView
|
||||||
|
|||||||
Reference in New Issue
Block a user