feat: make internal app URLs permalinks (#329)

This commit is contained in:
Daniel Roe 2022-12-04 19:56:33 +00:00 committed by GitHub
parent 4f8f2ed1f1
commit eb022c92e8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
19 changed files with 99 additions and 51 deletions

View file

@ -44,7 +44,7 @@ const toggleBlockDomain = async () => {
</button>
<template #popper>
<NuxtLink :to="account.url" target="_blank">
<NuxtLink :to="account.url" external target="_blank">
<CommonDropdownItem
:text="$t('menu.open_in_original_site')"
icon="i-ri:arrow-right-up-line"

View file

@ -37,9 +37,9 @@ const toggleTranslation = async () => {
}
const copyLink = async (status: Status) => {
const url = getStatusPermalinkRoute(status)?.href
const url = getStatusPermalinkRoute(status)
if (url)
await clipboard.copy(`${location.origin}${url}`)
await clipboard.copy(`${location.origin}/${url}`)
}
const deleteStatus = async () => {
// TODO confirm to delete
@ -145,7 +145,7 @@ function editStatus() {
@click="copyLink(status)"
/>
<NuxtLink :to="status.url" target="_blank">
<NuxtLink :to="status.url" external target="_blank">
<CommonDropdownItem
v-if="status.url"
:text="$t('menu.open_in_original_site')"

View file

@ -19,7 +19,7 @@ const originalUrl = computed(() => {
<div flex="~ col center gap2">
<div>{{ $t('error.status_not_found') }}</div>
<NuxtLink v-if="originalUrl" :to="originalUrl" target="_blank">
<NuxtLink v-if="originalUrl" :to="originalUrl" external target="_blank">
<button btn-solid flex="~ center gap-2" text-sm px2 py1>
<div i-ri:arrow-right-up-line />
{{ $t('status.try_original_site') }}