diff --git a/app/src/components/AudioBars.tsx b/app/src/components/AudioBars.tsx new file mode 100644 index 00000000..69601ccc --- /dev/null +++ b/app/src/components/AudioBars.tsx @@ -0,0 +1,39 @@ +import { motion } from 'framer-motion'; + +import { cn } from '@/lib/utils/cn'; + +export type AudioBarsMode = 'idle' | 'generating' | 'playing'; + +interface AudioBarsProps { + mode: AudioBarsMode; + className?: string; + barClassName?: string; +} + +export function AudioBars({ mode, className, barClassName }: AudioBarsProps) { + const activeColor = mode !== 'idle' ? 'bg-accent' : 'bg-muted-foreground/40'; + return ( +