diff --git a/package.json b/package.json index 4205609acb9..5b0effb285b 100644 --- a/package.json +++ b/package.json @@ -76,7 +76,7 @@ "react-dom": "^18.2.0", "react-emoji-render": "^2.0.1", "react-hook-form": "^7.52.1", - "react-icons": "^4.10.1", + "react-icons": "^5.5.0", "react-lite-youtube-embed": "^2.4.0", "react-select": "5.8.0", "reading-time": "^1.5.0", diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx index 8da503e58e8..27de15dea0b 100644 --- a/src/components/Footer.tsx +++ b/src/components/Footer.tsx @@ -2,6 +2,7 @@ import { FaDiscord, FaGithub, FaXTwitter } from "react-icons/fa6" import { IoChevronUpSharp } from "react-icons/io5" +import { SiFarcaster } from "react-icons/si" import type { FooterLink, FooterLinkSection } from "@/lib/types" @@ -22,6 +23,11 @@ const socialLinks = [ href: "https://github.com/ethereum/ethereum-org-website", ariaLabel: "GitHub", }, + { + icon: SiFarcaster, + href: "https://warpcast.com/ethdotorg", + ariaLabel: "Farcaster", + }, { icon: FaXTwitter, href: "https://x.com/ethdotorg", diff --git a/src/components/ui/breadcrumb.tsx b/src/components/ui/breadcrumb.tsx index dc618f9d897..27849ef6dac 100644 --- a/src/components/ui/breadcrumb.tsx +++ b/src/components/ui/breadcrumb.tsx @@ -1,5 +1,6 @@ import * as React from "react" -import { LuChevronRight, LuMoreHorizontal } from "react-icons/lu" +import { LuChevronRight } from "react-icons/lu" +import { MdMoreHoriz } from "react-icons/md" import { Slot } from "@radix-ui/react-slot" import { cn } from "@/lib/utils/cn" @@ -107,7 +108,7 @@ const BreadcrumbEllipsis = ({ className={cn("flex h-9 w-9 items-center justify-center", className)} {...props} > - + More ) diff --git a/yarn.lock b/yarn.lock index 01bdf26935e..b6979aff574 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12933,7 +12933,8 @@ prelude-ls@^1.2.1: resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -"prettier-fallback@npm:prettier@^3": +"prettier-fallback@npm:prettier@^3", prettier@^3.1.1: + name prettier-fallback version "3.3.2" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.2.tgz#03ff86dc7c835f2d2559ee76876a3914cec4a90a" integrity sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA== @@ -12943,11 +12944,6 @@ prettier-plugin-tailwindcss@^0.6.5: resolved "https://registry.yarnpkg.com/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.6.5.tgz#e05202784a3f41889711ae38c75c5b8cad72f368" integrity sha512-axfeOArc/RiGHjOIy9HytehlC0ZLeMaqY09mm8YCkMzznKiDkwFzOpBvtuhuv3xG5qB73+Mj7OCe2j/L1ryfuQ== -prettier@^3.1.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.2.tgz#03ff86dc7c835f2d2559ee76876a3914cec4a90a" - integrity sha512-rAVeHYMcv8ATV5d508CFdn+8/pHPpXeIid1DdrPwXnaAdH7cqjVbpJaT5eq4yRAFU/lsbwYwSF/n5iNrdJHPQA== - prettier@^3.3.3: version "3.3.3" resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.3.3.tgz#30c54fe0be0d8d12e6ae61dbb10109ea00d53105" @@ -13317,10 +13313,10 @@ react-hook-form@^7.52.1: resolved "https://registry.yarnpkg.com/react-hook-form/-/react-hook-form-7.52.1.tgz#ec2c96437b977f8b89ae2d541a70736c66284852" integrity sha512-uNKIhaoICJ5KQALYZ4TOaOLElyM+xipord+Ha3crEFhTntdLvWZqVY49Wqd/0GiVCA/f9NjemLeiNPjG7Hpurg== -react-icons@^4.10.1: - version "4.12.0" - resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-4.12.0.tgz#54806159a966961bfd5cdb26e492f4dafd6a8d78" - integrity sha512-IBaDuHiShdZqmfc/TwHu6+d6k2ltNCf3AszxNmjJc1KUfXdEeRJOKyNvLmAHaarhzGmTSVygNdyu8/opXv2gaw== +react-icons@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/react-icons/-/react-icons-5.5.0.tgz#8aa25d3543ff84231685d3331164c00299cdfaf2" + integrity sha512-MEFcXdkP3dLo8uumGI5xN3lDFNsRtrjbOEKDLD7yv76v4wpnEq2Lt2qeHaQOr34I/wPN3s3+N08WkQ+CW37Xiw== react-is@18.1.0: version "18.1.0"