first commit

This commit is contained in:
2026-08-07 09:40:16 +03:30
commit 0c51b30059
37 changed files with 5146 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
"use client";
const TONES = {
gold: "badge-gold",
blue: "badge-blue",
purple: "badge-purple",
green: "badge-green",
red: "badge-red",
gray: "badge-gray",
} as const;
export type BadgeTone = keyof typeof TONES;
export default function Badge({
tone = "gray",
children,
}: {
tone?: BadgeTone;
children: React.ReactNode;
}) {
return <span className={`badge ${TONES[tone]}`}>{children}</span>;
}