feat: show server info on aside when not signed in (#3274)
This commit is contained in:
parent
81675930eb
commit
f6c34e9120
2 changed files with 26 additions and 1 deletions
|
@ -12,6 +12,7 @@ const showUserPicker = logicAnd(
|
||||||
)
|
)
|
||||||
|
|
||||||
const isGrayscale = usePreferences('grayscaleMode')
|
const isGrayscale = usePreferences('grayscaleMode')
|
||||||
|
const instance = instanceStorage.value[currentServer.value]
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
|
@ -63,8 +64,17 @@ const isGrayscale = usePreferences('grayscaleMode')
|
||||||
<div sticky top-0 h-100dvh flex="~ col" gap-2 py3 ms-2>
|
<div sticky top-0 h-100dvh flex="~ col" gap-2 py3 ms-2>
|
||||||
<slot name="right">
|
<slot name="right">
|
||||||
<SearchWidget mt-4 mx-1 hidden xl:block />
|
<SearchWidget mt-4 mx-1 hidden xl:block />
|
||||||
<div flex-auto />
|
|
||||||
|
|
||||||
|
<!-- server info -->
|
||||||
|
<div v-if="!currentUser" grid gap-3 m3>
|
||||||
|
<span text-size-lg text-primary font-bold>{{ instance.title }}</span>
|
||||||
|
<img rounded-3 :src="instance.thumbnail.url">
|
||||||
|
<p text-secondary>
|
||||||
|
{{ instance.description }}
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div flex-auto />
|
||||||
<PwaPrompt />
|
<PwaPrompt />
|
||||||
<PwaInstallPrompt />
|
<PwaInstallPrompt />
|
||||||
<LazyCommonPreviewPrompt v-if="info.env === 'preview'" />
|
<LazyCommonPreviewPrompt v-if="info.env === 'preview'" />
|
||||||
|
|
15
pages/[[server]]/index.vue
Normal file
15
pages/[[server]]/index.vue
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<script setup lang="ts">
|
||||||
|
const instance = instanceStorage.value[currentServer.value]
|
||||||
|
try {
|
||||||
|
clearError({ redirect: currentUser.value ? '/home' : `/${currentServer.value}/public/local` })
|
||||||
|
}
|
||||||
|
catch (err) {
|
||||||
|
console.error(err)
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<template>
|
||||||
|
<MainContent text-base grid gap-3 m3>
|
||||||
|
<img rounded-3 :src="instance.thumbnail.url">
|
||||||
|
</MainContent>
|
||||||
|
</template>
|
Loading…
Add table
Add a link
Reference in a new issue