diff --git a/apps/site/components/Containers/Footer/index.tsx b/apps/site/components/Containers/Footer/index.tsx index 97a68475a2944..e2d2411db1098 100644 --- a/apps/site/components/Containers/Footer/index.tsx +++ b/apps/site/components/Containers/Footer/index.tsx @@ -2,6 +2,7 @@ import { useTranslations } from 'next-intl'; import type { FC, SVGProps } from 'react'; import NavItem from '@/components/Containers/NavBar/NavItem'; +import Bluesky from '@/components/Icons/Social/Bluesky'; import GitHub from '@/components/Icons/Social/GitHub'; import LinkedIn from '@/components/Icons/Social/LinkedIn'; import Mastodon from '@/components/Icons/Social/Mastodon'; @@ -17,6 +18,7 @@ const footerSocialIcons: Record>> = { twitter: Twitter, slack: Slack, linkedin: LinkedIn, + bluesky: Bluesky, }; const Footer: FC = () => { diff --git a/apps/site/components/Icons/Social/Bluesky.tsx b/apps/site/components/Icons/Social/Bluesky.tsx new file mode 100644 index 0000000000000..9069be9b4ec6b --- /dev/null +++ b/apps/site/components/Icons/Social/Bluesky.tsx @@ -0,0 +1,19 @@ +import type { FC, SVGProps } from 'react'; + +const Bluesky: FC> = props => ( + + + +); + +export default Bluesky; diff --git a/apps/site/components/__design__/social-logos.stories.tsx b/apps/site/components/__design__/social-logos.stories.tsx index 7f1a5c1288fc9..e2699163c1451 100644 --- a/apps/site/components/__design__/social-logos.stories.tsx +++ b/apps/site/components/__design__/social-logos.stories.tsx @@ -1,5 +1,6 @@ import type { Meta as MetaObj, StoryObj } from '@storybook/react'; +import Bluesky from '@/components/Icons/Social/Bluesky'; import GitHub from '@/components/Icons/Social/GitHub'; import LinkedIn from '@/components/Icons/Social/LinkedIn'; import Mastodon from '@/components/Icons/Social/Mastodon'; @@ -17,6 +18,7 @@ export const SocialMediaLogos: StoryObj = {
+
), diff --git a/apps/site/navigation.json b/apps/site/navigation.json index 6168c078438d5..c8a8ef2172f3b 100644 --- a/apps/site/navigation.json +++ b/apps/site/navigation.json @@ -68,6 +68,11 @@ "link": "https://twitter.com/nodejs", "alt": "Twitter" }, + { + "icon": "bluesky", + "link": "https://bsky.app/profile/nodejs.org", + "alt": "Bluesky" + }, { "icon": "slack", "link": "https://slack-invite.openjsf.org/",