More things
This commit is contained in:
@@ -20,7 +20,7 @@ const { record } = useRecentlyViewed()
|
||||
watch(
|
||||
article,
|
||||
(a) => {
|
||||
if (import.meta.client && a?.slug && a?.title) record({ slug: a.slug, title: a.title })
|
||||
if (import.meta.client && a?.slug && a?.title) record(a)
|
||||
},
|
||||
{ immediate: true }
|
||||
)
|
||||
@@ -34,6 +34,14 @@ useSeoMeta({
|
||||
const missingStatus = computed(
|
||||
() => (article.value ? 0 : unreadable.value[versionKey(identity.value, lang.value)] ?? 0)
|
||||
)
|
||||
|
||||
/* this version was never laid on the book, so "back" leads to whatever else is
|
||||
open: the last of the pages still in the stack, if there are any. */
|
||||
const { tabs } = useArticleTabs()
|
||||
const backHref = computed(() => {
|
||||
const last = tabs.value[tabs.value.length - 1]
|
||||
return last ? tabHref(last) : null
|
||||
})
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -44,7 +52,10 @@ const missingStatus = computed(
|
||||
<div class="glyph">∄</div>
|
||||
<h3>{{ t('reader.noVersionTitle', { lang: languageName(lang) }) }}</h3>
|
||||
<p v-html="th('reader.noVersionText', { path: `/wiki/${lang}/${identity}` })"></p>
|
||||
<NuxtLink to="/new" class="btn btn-primary">{{ t('reader.writeTopic') }}</NuxtLink>
|
||||
<div class="empty-actions">
|
||||
<NuxtLink to="/new" class="btn btn-primary">{{ t('reader.writeTopic') }}</NuxtLink>
|
||||
<NuxtLink v-if="backHref" :to="backHref" class="btn btn-ghost">{{ t('reader.backToArticles') }}</NuxtLink>
|
||||
</div>
|
||||
</template>
|
||||
<template v-else>
|
||||
<div class="glyph">!</div>
|
||||
|
||||
Reference in New Issue
Block a user