From 7b15d8587177fd265ac9c5f2f4aa2e9f53349acb Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Tue, 14 Oct 2025 11:28:21 +0200 Subject: [PATCH] Do not render protocol and subdomain in socials --- web/components/user/user-handles.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/web/components/user/user-handles.tsx b/web/components/user/user-handles.tsx index d397e33b..e3b087e0 100644 --- a/web/components/user/user-handles.tsx +++ b/web/components/user/user-handles.tsx @@ -20,7 +20,9 @@ export function UserHandles(props: { links: Socials; className?: string }) { Object.entries(links), ([platform]) => -[...SITE_ORDER].reverse().indexOf(platform as Site) ).map(([platform, label]) => { - const renderedLabel: string = LABELS_TO_RENDER.includes(platform) ? PLATFORM_LABELS[platform as Site] : label + let renderedLabel: string = LABELS_TO_RENDER.includes(platform) ? PLATFORM_LABELS[platform as Site] : label + renderedLabel = renderedLabel?.replace(/\/+$/, '') // remove trailing slashes + renderedLabel = renderedLabel?.replace(/^(https?:\/\/)?(www\.)?/, '') // remove protocol and www return { platform, label: renderedLabel,