| 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 |