import { cn } from "@/lib/utils"; /** Live equalizer bars. `bars` are 0..1 levels. */ export function Equalizer({ bars, color = "var(--color-signal)", className, }: { bars: number[]; color?: string; className?: string; }) { return (
{bars.length === 0 ? (
{Array.from({ length: 28 }).map((_, i) => ( ))}
) : ( bars.map((b, i) => ( 0.05 ? `0 0 8px ${color}` : "none", transition: "height 90ms linear", }} /> )) )}
); }