返回 CodeWhale
seal.tsx
根目录 / web / components / seal.tsx
1 export function Seal({
2 char = "深",
3 size = "md",
4 variant = "ink",
5 }: {
6 char?: string;
7 size?: "sm" | "md" | "lg";
8 variant?: "ink" | "indigo";
9 }) {
10 const dim = size === "sm" ? "w-7 h-7 text-sm" : size === "lg" ? "w-12 h-12 text-2xl" : "w-10 h-10 text-lg";
11 const cls = variant === "indigo" ? "seal seal-indigo" : "seal";
12 return (
13 <span className={`${cls} ${dim}`} aria-hidden>
14 {char}
15 </span>
16 );
17 }
18
18 lines Plain Text