From f9550116d7e5817e7092c5ad9f25dd42a0e02204 Mon Sep 17 00:00:00 2001 From: Rami Bitar Date: Tue, 15 Sep 2026 11:19:15 -0400 Subject: [PATCH] Replace Lucide icons with Remix Icon and add footer social links --- components.json | 2 +- components/layout/site-footer.tsx | 17 +++++++++++++++- components/layout/site-header.tsx | 6 +++--- components/layout/theme-toggle.tsx | 4 ++-- components/sections/developers-section.tsx | 8 ++++---- .../sections/features/routing-activity.tsx | 12 +++++------ components/sections/hero-section.tsx | 4 ++-- components/sections/pricing-section.tsx | 4 ++-- components/sections/reliability-section.tsx | 4 ++-- components/ui/accordion.tsx | 6 +++--- components/ui/breadcrumb.tsx | 6 +++--- components/ui/calendar.tsx | 8 ++++---- components/ui/carousel.tsx | 6 +++--- components/ui/checkbox.tsx | 4 ++-- components/ui/combobox.tsx | 10 +++++----- components/ui/command.tsx | 6 +++--- components/ui/context-menu.tsx | 8 ++++---- components/ui/dialog.tsx | 4 ++-- components/ui/dropdown-menu.tsx | 8 ++++---- components/ui/input-otp.tsx | 4 ++-- components/ui/menubar.tsx | 8 ++++---- components/ui/message-scroller.tsx | 4 ++-- components/ui/native-select.tsx | 4 ++-- components/ui/navigation-menu.tsx | 4 ++-- components/ui/pagination.tsx | 8 ++++---- components/ui/select.tsx | 10 +++++----- components/ui/sheet.tsx | 4 ++-- components/ui/sidebar.tsx | 4 ++-- components/ui/sonner.tsx | 12 +++++------ components/ui/spinner.tsx | 6 +++--- package.json | 2 +- yarn.lock | 20 +++++++++---------- 32 files changed, 116 insertions(+), 101 deletions(-) diff --git a/components.json b/components.json index 5d7296b..a02b252 100644 --- a/components.json +++ b/components.json @@ -10,7 +10,7 @@ "cssVariables": true, "prefix": "" }, - "iconLibrary": "lucide", + "iconLibrary": "remixicon", "rtl": false, "menuColor": "default", "menuAccent": "subtle", diff --git a/components/layout/site-footer.tsx b/components/layout/site-footer.tsx index 6d3c792..f8a010c 100644 --- a/components/layout/site-footer.tsx +++ b/components/layout/site-footer.tsx @@ -1,4 +1,7 @@ +import { RiGithubFill, RiTwitterXFill } from "@remixicon/react" + import { Brand } from "@/components/shared/brand" +import { Button } from "@/components/ui/button" export function SiteFooter() { return ( @@ -18,8 +21,20 @@ export function SiteFooter() { Privacy -
+
© 2026 Vertex, Inc. All rights reserved. +
+ + +
) diff --git a/components/layout/site-header.tsx b/components/layout/site-header.tsx index 129b24b..30922ea 100644 --- a/components/layout/site-header.tsx +++ b/components/layout/site-header.tsx @@ -1,4 +1,4 @@ -import { ChevronDown, ChevronRight } from "lucide-react" +import { RiArrowDownSLine, RiArrowRightSLine } from "@remixicon/react" import { ThemeToggle } from "@/components/layout/theme-toggle" import { Brand } from "@/components/shared/brand" @@ -24,7 +24,7 @@ export function SiteHeader() { className="inline-flex items-center gap-1 text-xs font-medium text-muted-foreground transition-colors hover:text-foreground" > {label} - {label === "Products" && } + {label === "Products" && } ))} @@ -34,7 +34,7 @@ export function SiteHeader() { href="#pricing" className="hidden h-9 items-center gap-1.5 rounded-sm bg-blue-600 px-4 text-xs font-medium text-white shadow-[0_6px_24px_rgba(23,61,166,.28)] transition hover:bg-blue-500 sm:inline-flex" > - Get started + Get started
diff --git a/components/layout/theme-toggle.tsx b/components/layout/theme-toggle.tsx index b287d91..21587ea 100644 --- a/components/layout/theme-toggle.tsx +++ b/components/layout/theme-toggle.tsx @@ -1,6 +1,6 @@ "use client" -import { Moon, Sun } from "lucide-react" +import { RiMoonLine, RiSunLine } from "@remixicon/react" import { useTheme } from "next-themes" import { useSyncExternalStore } from "react" @@ -20,7 +20,7 @@ export function ThemeToggle() { onClick={() => setTheme(isDark ? "light" : "dark")} > {mounted ? ( - isDark ? : + isDark ? : ) : (