import SwiftUI struct AudioVisualizer: View { let audioMeter: AudioMeter let color: Color let isActive: Bool private let barCount = 15 private let barWidth: CGFloat = 3 private let barSpacing: CGFloat = 2 private let minHeight: CGFloat = 4 private let maxHeight: CGFloat = 28 private let phases: [Double] @State private var heights: [CGFloat] init(audioMeter: AudioMeter, color: Color, isActive: Bool) { self.audioMeter = audioMeter self.color = color self.isActive = isActive // Create smooth wave phases self.phases = (0..