From 8b5c8c332d272cd71a33a893acd485266ff8fe6e Mon Sep 17 00:00:00 2001 From: Florian <45694132+flo-bit@users.noreply.github.com> Date: Sat, 24 Jan 2026 11:54:47 +0100 Subject: [PATCH] add mail icon --- src/lib/cards/BigSocialCard/index.ts | 16 +++++++++++++++- src/lib/cards/EmbedCard/index.ts | 2 +- 2 files changed, 16 insertions(+), 2 deletions(-) diff --git a/src/lib/cards/BigSocialCard/index.ts b/src/lib/cards/BigSocialCard/index.ts index 36a493d..4d0df53 100644 --- a/src/lib/cards/BigSocialCard/index.ts +++ b/src/lib/cards/BigSocialCard/index.ts @@ -147,7 +147,9 @@ export const platformPatterns: Record = { germ: /(?:ger\.mx)/i, - tangled: /(?:tangled\.org)/i + tangled: /(?:tangled\.org)/i, + + mail: /(?:mailto:)/i }; export const platformsData: Record = { @@ -209,6 +211,18 @@ export const platformsData: Record = { ` }, + mail: { + slug: 'mail', + path: '', + title: 'Mail', + hex: '0a0a0a', + source: '', + svg: ` + + +` + }, + // support / monetization patreon: siPatreon, kofi: siKofi, diff --git a/src/lib/cards/EmbedCard/index.ts b/src/lib/cards/EmbedCard/index.ts index 9dc9aa1..362b579 100644 --- a/src/lib/cards/EmbedCard/index.ts +++ b/src/lib/cards/EmbedCard/index.ts @@ -14,7 +14,7 @@ export const EmbedCardDefinition = { card.mobileW = 8; }, - canChange: (item) => Boolean(item.cardData.href), + canChange: (item) => Boolean(item.cardData.href && !item.cardData.href.startsWith('mailto:')), change: (item) => { return item; -- 2.51.2