Skip to content

Commit c24fbf6

Browse files
author
Eva Decker
authored
content: Add Bluesky social link to footer (#249)
1 parent c7765a1 commit c24fbf6

9 files changed

Lines changed: 32 additions & 24 deletions

File tree

biome.jsonc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$schema": "https://biomejs.dev/schemas/2.2.2/schema.json",
2+
"$schema": "https://biomejs.dev/schemas/2.2.3/schema.json",
33
"files": {
44
"includes": [
55
"**",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@
3030
"@axe-core/playwright": "^4.10.2",
3131
"@keystatic/astro": "^5.0.6",
3232
"@keystatic/core": "^0.5.48",
33+
"@remixicon/react": "^4.6.0",
3334
"@types/react": "^19.1.12",
3435
"@types/react-dom": "^19.1.9",
3536
"astro": "^5.13.5",
@@ -42,7 +43,6 @@
4243
"markdown-it": "^14.1.0",
4344
"react": "^19.1.1",
4445
"react-dom": "^19.1.1",
45-
"react-icons": "^5.5.0",
4646
"rough-notation": "^0.5.1",
4747
"sanitize-html": "^2.17.0",
4848
"typescript": "^5.9.2"

pnpm-lock.yaml

Lines changed: 12 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/components/Footer.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
import { RiHeart3Line } from "react-icons/ri";
2+
import { RiHeart3Line } from "@remixicon/react";
33
import siteInfo from "~/data/site-info";
44
import Subscribe from "./Subscribe.astro";
55

src/components/Subscribe.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
import { RiArrowRightLine } from "react-icons/ri";
2+
import { RiArrowRightLine } from "@remixicon/react";
33
---
44

55
<form

src/data/site-info.ts

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,28 @@
1-
import type { IconType } from "react-icons/lib";
21
import {
2+
type RemixiconComponentType,
3+
RiBlueskyFill,
34
RiDiscordFill,
45
RiGithubFill,
56
RiInstagramFill,
67
RiLinkedinBoxFill,
78
RiMailSendFill,
89
RiRssFill,
9-
} from "react-icons/ri";
10+
} from "@remixicon/react";
1011

1112
type SocialPlatform =
12-
| "rss"
13+
| "bluesky"
1314
| "discord"
15+
| "email"
1416
| "github"
1517
| "instagram"
1618
| "linkedin"
17-
| "email";
19+
| "rss";
1820

1921
export type SocialLink = {
2022
name: string;
2123
text: string;
2224
href: string;
23-
Icon: IconType;
25+
Icon: RemixiconComponentType;
2426
};
2527

2628
export type SiteInfo = {
@@ -76,6 +78,12 @@ const siteInfo: SiteInfo = {
7678
href: "https://www.instagram.com/namesake.fyi",
7779
Icon: RiInstagramFill,
7880
},
81+
bluesky: {
82+
name: "Bluesky",
83+
text: "Follow Namesake on Bluesky",
84+
href: "https://bsky.app/profile/namesake.fyi",
85+
Icon: RiBlueskyFill,
86+
},
7987
linkedin: {
8088
name: "LinkedIn",
8189
text: "Connect with Namesake on LinkedIn",

src/pages/brand-assets/_components/BrandAssetCard.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
import { RiDownloadLine } from "react-icons/ri";
2+
import { RiDownloadLine } from "@remixicon/react";
33
44
export type Props = {
55
name: string;

src/pages/brand-assets/index.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
import { RiDownloadLine } from "react-icons/ri";
2+
import { RiDownloadLine } from "@remixicon/react";
33
import PageHeader from "~/components/PageHeader.astro";
44
import BaseLayout from "~/layouts/BaseLayout.astro";
55
import BrandAssetCard from "./_components/BrandAssetCard.astro";

src/pages/index.astro

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
import { Image } from "astro:assets";
33
import { getEntry, render } from "astro:content";
4-
import { RiArrowRightLine } from "react-icons/ri";
4+
import { RiArrowRightLine } from "@remixicon/react";
55
import Partners from "~/components/Partners.astro";
66
import heroIllustration from "~/content/pages/_images/hero-form.png";
77
import siteInfo from "~/data/site-info";

0 commit comments

Comments
 (0)