import React from "react"; import { ToggleSwitch } from "../ui/ToggleSwitch"; import { useSettings } from "../../hooks/useSettings"; interface AudioFeedbackProps { descriptionMode?: "inline" | "tooltip"; grouped?: boolean; } export const AudioFeedback: React.FC = React.memo(({ descriptionMode = "tooltip", grouped = false, }) => { const { getSetting, updateSetting, isUpdating } = useSettings(); const audioFeedbackEnabled = getSetting("audio_feedback") || false; return ( updateSetting("audio_feedback", enabled)} isUpdating={isUpdating("audio_feedback")} label="Audio Feedback" description="Play sound when recording starts and stops" descriptionMode={descriptionMode} grouped={grouped} /> ); });