summaryrefslogtreecommitdiff
path: root/packages/frontend-embed/src/components/EmInstanceTicker.vue
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2024-09-25 16:28:32 +0900
committerGitHub <noreply@github.com>2024-09-25 16:28:32 +0900
commit0f8b15f0fec1a474b8f5a0c0c4b7be5ccd42b493 (patch)
treeb9caa984043f9ea13dafb0a593a79d0d08d8e087 /packages/frontend-embed/src/components/EmInstanceTicker.vue
parentfix(frontend-embed): URLエンコードされた文字列が正常に読み... (diff)
downloadsharkey-0f8b15f0fec1a474b8f5a0c0c4b7be5ccd42b493.tar.gz
sharkey-0f8b15f0fec1a474b8f5a0c0c4b7be5ccd42b493.tar.bz2
sharkey-0f8b15f0fec1a474b8f5a0c0c4b7be5ccd42b493.zip
fix(frontend-embed): fix instanceticker, remove directives (#14631)
Diffstat (limited to 'packages/frontend-embed/src/components/EmInstanceTicker.vue')
-rw-r--r--packages/frontend-embed/src/components/EmInstanceTicker.vue4
1 files changed, 2 insertions, 2 deletions
diff --git a/packages/frontend-embed/src/components/EmInstanceTicker.vue b/packages/frontend-embed/src/components/EmInstanceTicker.vue
index eeeaee528e..4a116e317a 100644
--- a/packages/frontend-embed/src/components/EmInstanceTicker.vue
+++ b/packages/frontend-embed/src/components/EmInstanceTicker.vue
@@ -29,12 +29,12 @@ const props = defineProps<{
// if no instance data is given, this is for the local instance
const instance = props.instance ?? {
name: serverMetadata.name,
- themeColor: (document.querySelector('meta[name="theme-color-orig"]') as HTMLMetaElement).content,
+ themeColor: (document.querySelector('meta[name="theme-color-orig"]') as HTMLMetaElement)?.content,
};
const faviconUrl = computed(() => props.instance ? mediaProxy.getProxiedImageUrlNullable(props.instance.faviconUrl, 'preview') : mediaProxy.getProxiedImageUrlNullable(serverMetadata.iconUrl, 'preview') ?? '/favicon.ico');
-const themeColor = serverMetadata.themeColor ?? '#777777';
+const themeColor = props.instance?.themeColor ?? serverMetadata.themeColor ?? '#777777';
const bg = {
background: `linear-gradient(90deg, ${themeColor}, ${themeColor}00)`,