From e52468280288daee71806c3e12028772dd60dbb6 Mon Sep 17 00:00:00 2001 From: "(quasar) nebula" Date: Fri, 29 Mar 2024 16:38:25 -0300 Subject: external-links: factor out getCompactDomain --- src/util/external-links.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) (limited to 'src/util') diff --git a/src/util/external-links.js b/src/util/external-links.js index f63b924..0c6e9d5 100644 --- a/src/util/external-links.js +++ b/src/util/external-links.js @@ -612,6 +612,16 @@ export function getExternalLinkStringOfStyleFromDescriptor(url, style, descripto return urlParts(url).domain; } + function getCompactDomain() { + const domain = getDomain(); + + if (!domain) { + return null; + } + + return language.sanitize(domain.replace(/^www\./, '')); + } + function getCustom() { if (!descriptor.custom) { return null; @@ -679,13 +689,7 @@ export function getExternalLinkStringOfStyleFromDescriptor(url, style, descripto } if (descriptor.compact === 'domain') { - const domain = getDomain(); - - if (!domain) { - return null; - } - - return language.sanitize(domain.replace(/^www\./, '')); + return getCompactDomain(); } if (descriptor.compact === 'handle') { -- cgit 1.3.0-6-gf8a5