From 62ccb1fbcc125d1be4f90b221ca02bae3ad7960c Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Fri, 21 Feb 2025 00:07:45 +0800 Subject: [PATCH] feat(banner): add Banner component for project promotion with GitHub link --- src/components/banner.tsx | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 src/components/banner.tsx diff --git a/src/components/banner.tsx b/src/components/banner.tsx new file mode 100644 index 0000000..2d09b96 --- /dev/null +++ b/src/components/banner.tsx @@ -0,0 +1,31 @@ +import { siteConfig } from "@/config/site"; +import { ArrowRightIcon } from "lucide-react"; + +interface BannerProps { + className?: string; + link?: string; + text?: string; +} + +export function Banner({ + className, + link = siteConfig.url.repo.github, + text = "Star this project if you like it.", + ...props +}: BannerProps) { + return ( +
+

+ + + {text} + +

+
+ ); +}