feat: implement elk permalinks (#229)
This commit is contained in:
parent
26f2dec6b6
commit
6efd3c8b55
6 changed files with 63 additions and 8 deletions
|
@ -1,5 +1,6 @@
|
|||
import type { Ref } from 'vue'
|
||||
import type { Account, Relationship, Status } from 'masto'
|
||||
import { withoutProtocol } from 'ufo'
|
||||
|
||||
// @unocss-include
|
||||
export const STATUS_VISIBILITIES = [
|
||||
|
@ -71,6 +72,10 @@ export function getStatusPath(status: Status) {
|
|||
return `/${getFullHandle(status.account)}/${status.id}`
|
||||
}
|
||||
|
||||
export function getStatusPermalink(status: Status) {
|
||||
return status.url ? `/${withoutProtocol(status.url)}` : null
|
||||
}
|
||||
|
||||
export function getStatusInReplyToPath(status: Status) {
|
||||
return `/status/${status.inReplyToId}`
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue