fix openServerInfo

This commit is contained in:
naskya 2023-09-22 15:54:16 +09:00
parent f70f208f05
commit c468bf9ed7
No known key found for this signature in database
GPG Key ID: 164DFF24E2D40139
2 changed files with 3 additions and 9 deletions

View File

@ -24,7 +24,6 @@ const props = defineProps<{
themeColor?: string; themeColor?: string;
softwareName?: string; softwareName?: string;
}; };
host: string | null;
}>(); }>();
const ticker = ref<HTMLElement | null>(null); const ticker = ref<HTMLElement | null>(null);

View File

@ -40,7 +40,6 @@
v-if="showTicker" v-if="showTicker"
class="ticker" class="ticker"
:instance="note.user.instance" :instance="note.user.instance"
:host="note.user.host"
@click.stop="openServerInfo" @click.stop="openServerInfo"
/> />
</div> </div>
@ -74,15 +73,11 @@ const showTicker =
note.value.user.instance); note.value.user.instance);
function openServerInfo() { function openServerInfo() {
if ( if (!props.canOpenServerInfo || !defaultStore.state.openServerInfo) return;
(props.canOpenServerInfo && !defaultStore.state.openServerInfo) ||
!note.value.user.instance
)
return;
const instanceInfoUrl = const instanceInfoUrl =
props.host == null note.value.user.host == null
? "/about" ? "/about"
: `/instance-info/${note.value.user.instance}`; : `/instance-info/${note.value.user.host}`;
pageWindow(instanceInfoUrl); pageWindow(instanceInfoUrl);
} }
</script> </script>