From 91557fd73a43ab596f0fefb7c9aa0218b9a0b208 Mon Sep 17 00:00:00 2001 From: Connor Sullivan Date: Tue, 13 Aug 2024 05:26:27 -0400 Subject: Add Azure DevOps social icon (#2199) Co-authored-by: Chris Swithinbank --- .changeset/moody-tips-help.md | 5 +++++ packages/starlight/__tests__/basics/config-errors.test.ts | 2 +- packages/starlight/components/Icons.ts | 3 +++ packages/starlight/schemas/social.ts | 2 ++ 4 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 .changeset/moody-tips-help.md diff --git a/.changeset/moody-tips-help.md b/.changeset/moody-tips-help.md new file mode 100644 index 00000000..41b4eb8e --- /dev/null +++ b/.changeset/moody-tips-help.md @@ -0,0 +1,5 @@ +--- +'@astrojs/starlight': patch +--- + +Adds Azure DevOps (`azureDevOps`) icon for use in social links. diff --git a/packages/starlight/__tests__/basics/config-errors.test.ts b/packages/starlight/__tests__/basics/config-errors.test.ts index fed2a3cd..281ec394 100644 --- a/packages/starlight/__tests__/basics/config-errors.test.ts +++ b/packages/starlight/__tests__/basics/config-errors.test.ts @@ -113,7 +113,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' | 'signal' | 'slack' | 'matrix' | 'openCollective' | 'hackerOne' | 'blueSky' | 'discourse' | 'zulip' | 'pinterest', received 'unknown' + **social.unknown**: Invalid enum value. Expected 'twitter' | 'mastodon' | 'github' | 'gitlab' | 'bitbucket' | 'discord' | 'gitter' | 'codeberg' | 'codePen' | 'youtube' | 'threads' | 'linkedin' | 'twitch' | 'azureDevOps' | 'microsoftTeams' | 'instagram' | 'stackOverflow' | 'x.com' | 'telegram' | 'rss' | 'facebook' | 'email' | 'reddit' | 'patreon' | 'signal' | 'slack' | 'matrix' | 'openCollective' | 'hackerOne' | 'blueSky' | 'discourse' | 'zulip' | 'pinterest', received 'unknown' **social.unknown**: Invalid url" ` ); diff --git a/packages/starlight/components/Icons.ts b/packages/starlight/components/Icons.ts index 4d762001..e93d30c4 100644 --- a/packages/starlight/components/Icons.ts +++ b/packages/starlight/components/Icons.ts @@ -92,6 +92,9 @@ export const BuiltInIcons = { '', twitch: '', + azureDevOps: + '', + microsoftTeams: '', instagram: diff --git a/packages/starlight/schemas/social.ts b/packages/starlight/schemas/social.ts index f901fa29..32348f7e 100644 --- a/packages/starlight/schemas/social.ts +++ b/packages/starlight/schemas/social.ts @@ -14,6 +14,7 @@ export const socialLinks = [ 'threads', 'linkedin', 'twitch', + 'azureDevOps', 'microsoftTeams', 'instagram', 'stackOverflow', @@ -62,6 +63,7 @@ export const SocialLinksSchema = () => threads: 'Threads', linkedin: 'LinkedIn', twitch: 'Twitch', + azureDevOps: 'Azure DevOps', microsoftTeams: 'Microsoft Teams', instagram: 'Instagram', stackOverflow: 'Stack Overflow', -- cgit