feat: make internal app URLs permalinks (#329)
This commit is contained in:
parent
4f8f2ed1f1
commit
eb022c92e8
19 changed files with 99 additions and 51 deletions
|
@ -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')"
|
||||
|
|
|
@ -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') }}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue