From 3088824a38be4ee2f8b9765ce6aabd94391674a8 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Mon, 16 Jun 2025 17:15:43 -0300 Subject: external-links: bandcamp artistRelease & officialRelease contexts --- src/external-links.js | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'src/external-links.js') diff --git a/src/external-links.js b/src/external-links.js index d0583b73..247b70f4 100644 --- a/src/external-links.js +++ b/src/external-links.js @@ -30,6 +30,9 @@ export const externalLinkContexts = [ 'generic', 'group', 'track', + + 'artistRelease', + 'officialRelease', ]; export const isExternalLinkContext = @@ -254,6 +257,30 @@ export const externalLinkSpec = [ icon: 'bandcamp', }, + { + match: { + domain: '.bandcamp.com', + context: 'artistRelease', + }, + + platform: 'bandcamp.artistRelease', + handle: {domain: /^[^.]+/}, + + icon: 'bandcamp', + }, + + { + match: { + domain: '.bandcamp.com', + context: 'officialRelease', + }, + + platform: 'bandcamp.officialRelease', + handle: {domain: /^[^.]+/}, + + icon: 'bandcamp', + }, + { match: {domain: '.bandcamp.com'}, -- cgit 1.3.0-6-gf8a5