From 4db6025a1c5c56cac2e3a98bd2e13124402445c7 Mon Sep 17 00:00:00 2001 From: Miaha Date: Tue, 30 Apr 2024 08:56:43 -0600 Subject: Add Signal Icon (#1780) Co-authored-by: HiDeoo <494699+HiDeoo@users.noreply.github.com> Co-authored-by: Chris Swithinbank --- .changeset/late-melons-ring.md | 5 +++++ packages/starlight/__tests__/basics/config-errors.test.ts | 2 +- packages/starlight/components/Icons.ts | 2 ++ packages/starlight/schemas/social.ts | 2 ++ 4 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 .changeset/late-melons-ring.md diff --git a/.changeset/late-melons-ring.md b/.changeset/late-melons-ring.md new file mode 100644 index 00000000..b2124038 --- /dev/null +++ b/.changeset/late-melons-ring.md @@ -0,0 +1,5 @@ +--- +'@astrojs/starlight': patch +--- + +Adds 1 new icon: `signal` diff --git a/packages/starlight/__tests__/basics/config-errors.test.ts b/packages/starlight/__tests__/basics/config-errors.test.ts index dae9b599..36bbb03b 100644 --- a/packages/starlight/__tests__/basics/config-errors.test.ts +++ b/packages/starlight/__tests__/basics/config-errors.test.ts @@ -106,7 +106,7 @@ test('errors with bad social icon config', () => { "[AstroUserError]: Invalid config passed to starlight integration Hint: - **social.unknown**: Invalid enum value. Expected 'twitter' | 'mastodon' | 'github' | 'gitlab' | 'bitbucket' | 'discord' | 'gitter' | 'codeberg' | 'codePen' | 'youtube' | 'threads' | 'linkedin' | 'twitch' | 'microsoftTeams' | 'instagram' | 'stackOverflow' | 'x.com' | 'telegram' | 'rss' | 'facebook' | 'email' | 'reddit' | 'patreon' | 'slack' | 'matrix' | 'openCollective', received 'unknown' + **social.unknown**: Invalid enum value. Expected 'twitter' | 'mastodon' | 'github' | 'gitlab' | 'bitbucket' | 'discord' | 'gitter' | 'codeberg' | 'codePen' | 'youtube' | 'threads' | 'linkedin' | 'twitch' | 'microsoftTeams' | 'instagram' | 'stackOverflow' | 'x.com' | 'telegram' | 'rss' | 'facebook' | 'email' | 'reddit' | 'patreon' | 'signal' | 'slack' | 'matrix' | 'openCollective', received 'unknown' **social.unknown**: Invalid url" ` ); diff --git a/packages/starlight/components/Icons.ts b/packages/starlight/components/Icons.ts index 310f2ebd..9b816b22 100644 --- a/packages/starlight/components/Icons.ts +++ b/packages/starlight/components/Icons.ts @@ -103,6 +103,8 @@ export const BuiltInIcons = { '', patreon: '', + signal: + '', slack: '', matrix: diff --git a/packages/starlight/schemas/social.ts b/packages/starlight/schemas/social.ts index 75b49c89..17b559d5 100644 --- a/packages/starlight/schemas/social.ts +++ b/packages/starlight/schemas/social.ts @@ -24,6 +24,7 @@ export const socialLinks = [ 'email', 'reddit', 'patreon', + 'signal', 'slack', 'matrix', 'openCollective', @@ -66,6 +67,7 @@ export const SocialLinksSchema = () => email: 'Email', reddit: 'Reddit', patreon: 'Patreon', + signal: 'Signal', slack: 'Slack', matrix: 'Matrix', openCollective: 'Open Collective', -- cgit