Skip to content

Commit cf2f3c2

Browse files
committed
feat(footer): add Bluesky and Instagram links with icons, update imports to use aliases
1 parent b40e636 commit cf2f3c2

File tree

4 files changed

+64
-10
lines changed

4 files changed

+64
-10
lines changed

src/assets/images/blueskyIcon.svg

Lines changed: 6 additions & 0 deletions
Loading
Lines changed: 28 additions & 0 deletions
Loading

src/components/Footer/Footer.tsx

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,17 @@
1-
import { BIG_BREAKPOINT } from "../../constants/BreakPoints";
1+
import { BIG_BREAKPOINT } from "@constants/BreakPoints";
22
import { FC } from "react";
3-
import LessThanBlueIcon from "../../assets/images/LessThanBlueIcon.svg";
4-
import emailIcon from "../../assets/images/emailIcon.svg";
5-
import flickrIcon from "../../assets/images/flickr.svg";
6-
import linkedinIcon from "../../assets/images/linkedinIcon.svg";
7-
import logo from "../../assets/images/devBcn.png";
8-
import twitterIcon from "../../assets/images/twitterIcon.svg";
3+
import LessThanBlueIcon from "@assets/images/LessThanBlueIcon.svg";
4+
import emailIcon from "@assets/images/emailIcon.svg";
5+
import blueskyIcon from "@assets/images/blueskyIcon.svg";
6+
import instagramIcon from "@assets/images/instagramIcon.svg";
7+
import flickrIcon from "@assets/images/flickr.svg";
8+
import linkedinIcon from "@assets/images/linkedinIcon.svg";
9+
import logo from "@assets/images/devBcn.png";
10+
import twitterIcon from "@assets/images/twitterIcon.svg";
911
import { useNavigate } from "react-router";
1012
import { useWindowSize } from "react-use";
11-
import data from "../../data/2024.json";
12-
import youtubeIcon from "../../assets/images/youtubeIcon.svg";
13+
import data from "@data/2024.json";
14+
import youtubeIcon from "@assets/images/youtubeIcon.svg";
1315
import {
1416
StyledAbsoluteImg,
1517
StyledFlexCol,
@@ -76,6 +78,22 @@ const Footer: FC<React.PropsWithChildren<unknown>> = () => {
7678
width={24}
7779
/>
7880
</StyledLink>
81+
<StyledLink target={"_blank"} href={data.bluesky}>
82+
<StyledFooterIcon
83+
src={blueskyIcon}
84+
alt="facebook"
85+
height={24}
86+
width={24}
87+
/>
88+
</StyledLink>
89+
<StyledLink target={"_blank"} href={data.instagram}>
90+
<StyledFooterIcon
91+
src={instagramIcon}
92+
alt="facebook"
93+
height={24}
94+
width={24}
95+
/>
96+
</StyledLink>
7997
</StyledFlexRow>
8098
<StyledFlexRow>&nbsp;</StyledFlexRow>
8199
</StyledFlexCol>

src/data/2024.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"cfp": {
77
"startDay": "2024-01-01T00:00:00",
88
"endDay": "2024-04-01T00:00:00",
9-
"link":"https://sessionize.com/devbcn-2024/"
9+
"link": "https://sessionize.com/devbcn-2024/"
1010
},
1111
"diversity": true,
1212
"edition": "2024",
@@ -17,10 +17,12 @@
1717
"github": "https://github.com/devbcn",
1818
"hideSpeakers": false,
1919
"hideTalks": false,
20+
"instagram": "https://www.instagram.com/devbcn.conf/",
2021
"jobOffers": {
2122
"enabled": true
2223
},
2324
"linkedin": "https://www.linkedin.com/company/devbcn",
25+
"bluesky": "https://bsky.app/profile/devbcn.bsky.social",
2426
"schedule": {
2527
"enabled": true
2628
},

0 commit comments

Comments
 (0)