summaryrefslogtreecommitdiff
path: root/packages/client/src
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-12-08 16:57:57 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-12-08 16:57:57 +0900
commit2a86942f077723a60ea2f713cea46982afc164d3 (patch)
tree7bccffe3525b8e182e7941078294f7473dcfc7cd /packages/client/src
parentAdd tooltips to visibility icons (#9287) (diff)
downloadmisskey-2a86942f077723a60ea2f713cea46982afc164d3.tar.gz
misskey-2a86942f077723a60ea2f713cea46982afc164d3.tar.bz2
misskey-2a86942f077723a60ea2f713cea46982afc164d3.zip
fix(client): use proxied image for instance icon
Diffstat (limited to 'packages/client/src')
-rw-r--r--packages/client/src/pages/instance-info.vue5
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/client/src/pages/instance-info.vue b/packages/client/src/pages/instance-info.vue
index 6e8560ef42..6e13da0d68 100644
--- a/packages/client/src/pages/instance-info.vue
+++ b/packages/client/src/pages/instance-info.vue
@@ -4,7 +4,7 @@
<MkSpacer v-if="instance" :content-max="600" :margin-min="16" :margin-max="32">
<div v-if="tab === 'overview'" class="_formRoot">
<div class="fnfelxur">
- <img :src="instance.iconUrl || instance.faviconUrl" alt="" class="icon"/>
+ <img :src="faviconUrl" alt="" class="icon"/>
<span class="name">{{ instance.name || `(${i18n.ts.unknown})` }}</span>
</div>
<MkKeyValue :copy="host" oneline style="margin: 1em 0;">
@@ -134,6 +134,7 @@ import { definePageMetadata } from '@/scripts/page-metadata';
import { i18n } from '@/i18n';
import MkUserCardMini from '@/components/MkUserCardMini.vue';
import MkPagination from '@/components/MkPagination.vue';
+import { getProxiedImageUrlNullable } from '@/scripts/media-proxy';
const props = defineProps<{
host: string;
@@ -145,6 +146,7 @@ let meta = $ref<misskey.entities.DetailedInstanceMetadata | null>(null);
let instance = $ref<misskey.entities.Instance | null>(null);
let suspended = $ref(false);
let isBlocked = $ref(false);
+let faviconUrl = $ref(null);
const usersPagination = {
endpoint: iAmModerator ? 'admin/show-users' : 'users' as const,
@@ -163,6 +165,7 @@ async function fetch() {
});
suspended = instance.isSuspended;
isBlocked = instance.isBlocked;
+ faviconUrl = getProxiedImageUrlNullable(instance.faviconUrl, 'preview') ?? getProxiedImageUrlNullable(instance.iconUrl, 'preview');
}
async function toggleBlock(ev) {