From d95c5287f3b988de4ea2c01d2dabb71d032dd99c Mon Sep 17 00:00:00 2001 From: TenzDelek Date: Tue, 12 Nov 2024 21:37:44 +0530 Subject: [PATCH 1/3] feat: add Bluesky social icon and update footer navigation --- .../components/Containers/Footer/index.tsx | 2 ++ apps/site/components/Icons/Social/Bluesky.tsx | 19 +++++++++++++++++++ apps/site/navigation.json | 5 +++++ 3 files changed, 26 insertions(+) create mode 100644 apps/site/components/Icons/Social/Bluesky.tsx 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/navigation.json b/apps/site/navigation.json index 6168c078438d5..cac52e74a7094 100644 --- a/apps/site/navigation.json +++ b/apps/site/navigation.json @@ -77,6 +77,11 @@ "icon": "linkedin", "link": "https://www.linkedin.com/company/node-js", "alt": "LinkedIn" + }, + { + "icon": "bluesky", + "link": "https://bsky.app/profile/nodejs.org", + "alt": "Bluesky" } ], "sideNavigation": { From 17ae45d42a0da3a4707e3f2efdbe6eb513c2a8f0 Mon Sep 17 00:00:00 2001 From: TenzDelek Date: Wed, 13 Nov 2024 09:14:36 +0530 Subject: [PATCH 2/3] add Bluesky social icon to social media logos story --- apps/site/components/__design__/social-logos.stories.tsx | 2 ++ 1 file changed, 2 insertions(+) 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 = {
+
), From a19d0925b4abc8f2b4d01ad8f8ba5e4af41816a1 Mon Sep 17 00:00:00 2001 From: TenzDelek Date: Thu, 14 Nov 2024 09:46:47 +0530 Subject: [PATCH 3/3] change icon order --- apps/site/navigation.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/apps/site/navigation.json b/apps/site/navigation.json index cac52e74a7094..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/", @@ -77,11 +82,6 @@ "icon": "linkedin", "link": "https://www.linkedin.com/company/node-js", "alt": "LinkedIn" - }, - { - "icon": "bluesky", - "link": "https://bsky.app/profile/nodejs.org", - "alt": "Bluesky" } ], "sideNavigation": {