feat: implement elk permalinks (#229)

This commit is contained in:
Daniel Roe 2022-11-29 20:51:52 +00:00 committed by GitHub
parent 26f2dec6b6
commit 6efd3c8b55
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 63 additions and 8 deletions

View file

@ -76,8 +76,10 @@ const toggleTranslation = async () => {
isLoading.translation = false
}
const copyLink = async (url: string) => {
await clipboard.copy(url)
const copyLink = async (status: Status) => {
const url = getStatusPermalink(status)
if (url)
await clipboard.copy(`${location.origin}${url}`)
}
const deleteStatus = async () => {
// TODO confirm to delete
@ -194,7 +196,7 @@ function editStatus() {
text="Copy link to this post"
icon="i-ri:link"
:command="command"
@click="copyLink(status.url)"
@click="copyLink(status)"
/>
<NuxtLink :to="status.url" target="_blank">