-
+
+
+
{{ instance.name ?? host }}
@@ -168,6 +170,7 @@ import { i18n } from '@/i18n.js';
import { definePageMetadata } from '@/scripts/page-metadata.js';
import { claimAchievement } from '@/scripts/achievements.js';
import { instance } from '@/instance.js';
+import { miLocalStorage } from '@/local-storage.js';
const props = withDefaults(defineProps<{
initialTab?: string;
@@ -230,6 +233,12 @@ definePageMetadata(() => ({
border-radius: 8px;
}
+.bannerIconAlt {
+ display: block;
+ margin: 16px auto 0 auto;
+ width: 85%;
+}
+
.bannerName {
display: block;
padding: 16px;
@@ -238,6 +247,13 @@ definePageMetadata(() => ({
background: linear-gradient(transparent, rgba(0, 0, 0, 0.7));
}
+> .iconCredit {
+ margin: 0 auto;
+ width: max-content;
+ position: relative;
+ z-index: 1;
+}
+
.rules {
counter-reset: item;
list-style: none;
diff --git a/packages/frontend/src/ui/_common_/navbar.vue b/packages/frontend/src/ui/_common_/navbar.vue
index fa1f0eb8c77e..447f5838318e 100644
--- a/packages/frontend/src/ui/_common_/navbar.vue
+++ b/packages/frontend/src/ui/_common_/navbar.vue
@@ -9,7 +9,8 @@ SPDX-License-Identifier: AGPL-3.0-only
@@ -68,6 +69,7 @@ import { $i, openAccountMenu as openAccountMenu_ } from '@/account.js';
import { defaultStore } from '@/store.js';
import { i18n } from '@/i18n.js';
import { instance } from '@/instance.js';
+import { miLocalStorage } from '@/local-storage.js';
const iconOnly = ref(false);
@@ -173,6 +175,11 @@ function more(ev: MouseEvent) {
aspect-ratio: 1;
}
+ .instanceIconAlt {
+ display: inline-block;
+ width: 85%;
+ }
+
.bottom {
position: sticky;
bottom: 0;