mirror of
https://github.com/iptv-org/iptv-org.github.io.git
synced 2025-05-11 17:40:05 -04:00
Update BlockedBadge.svelte
This commit is contained in:
parent
93c3f7827b
commit
c11105e8f7
1 changed files with 15 additions and 4 deletions
|
@ -11,13 +11,24 @@
|
||||||
|
|
||||||
const blocklistRefs = channel.blocklist_records
|
const blocklistRefs = channel.blocklist_records
|
||||||
.map(record => {
|
.map(record => {
|
||||||
const parts = record.ref.split('/')
|
let refName
|
||||||
const issueId = parts.pop()
|
|
||||||
const prefix = /issues|pull/.test(record.ref) ? '#' : ''
|
const isIssue = /issues|pull/.test(record.ref)
|
||||||
|
const isAttachment = /github\.zendesk\.com\/attachments\/token/.test(record.ref)
|
||||||
|
if (isIssue) {
|
||||||
|
const parts = record.ref.split('/')
|
||||||
|
const issueId = parts.pop()
|
||||||
|
refName = `#${issueId}`
|
||||||
|
} else if (isAttachment) {
|
||||||
|
const [, filename] = record.ref.match(/\?name=(.*)/) || [null, undefined]
|
||||||
|
refName = filename
|
||||||
|
} else {
|
||||||
|
refName = record.ref.split('/').pop()
|
||||||
|
}
|
||||||
|
|
||||||
reason = record.reason
|
reason = record.reason
|
||||||
|
|
||||||
return `<a class="underline" target="_blank" rel="noreferrer" href="${record.ref}">${prefix}${issueId}</a>`
|
return `<a class="underline" target="_blank" rel="noreferrer" href="${record.ref}">${refName}</a>`
|
||||||
})
|
})
|
||||||
.join(', ')
|
.join(', ')
|
||||||
</script>
|
</script>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue