ultisuite-client/components/gmail/nav/nav-color-dot.tsx
2026-05-25 13:52:40 +02:00

28 lines
535 B
TypeScript

"use client"
import { cn } from "@/lib/utils"
import { normalizeNavColorClass } from "@/lib/nav-color"
export function NavColorDot({
color,
className,
rounded = "sm",
}: {
color: string
className?: string
rounded?: "sm" | "full"
}) {
const colorClass = normalizeNavColorClass(color)
return (
<span
className={cn(
"block size-3 shrink-0 border border-black/10",
rounded === "full" ? "rounded-full" : "rounded-sm",
colorClass,
className
)}
aria-hidden
/>
)
}