Page MenuHomePhorge

hashtag_link.js
No OneTemporary

Size
687 B
Referenced Files
None
Subscribers
None

hashtag_link.js

import { extractTagFromUrl } from 'src/services/matcher/matcher.service.js'
const HashtagLink = {
name: 'HashtagLink',
props: {
url: {
required: true,
type: String
},
content: {
required: true,
type: String
},
tag: {
required: false,
type: String,
default: ''
}
},
methods: {
onClick () {
const tag = this.tag || extractTagFromUrl(this.url)
if (tag) {
const link = this.generateTagLink(tag)
this.$router.push(link)
} else {
window.open(this.url, '_blank')
}
},
generateTagLink (tag) {
return `/tag/${tag}`
}
}
}
export default HashtagLink

File Metadata

Mime Type
text/plain
Expires
Thu, Sep 4, 1:19 AM (2 h, 22 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
439427
Default Alt Text
hashtag_link.js (687 B)

Event Timeline