fix openServerInfo
This commit is contained in:
parent
f70f208f05
commit
c468bf9ed7
@ -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);
|
||||||
|
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user