import { IconButton } from '~/components/ui/IconButton'; import { classNames } from '~/utils/classNames'; import React from 'react'; export const SpeechRecognitionButton = ({ isListening, onStart, onStop, disabled, }: { isListening: boolean; onStart: () => void; onStop: () => void; disabled: boolean; }) => { return ( <IconButton title={isListening ? 'Stop listening' : 'Start speech recognition'} disabled={disabled} className={classNames('transition-all', { 'text-bolt-elements-item-contentAccent': isListening, })} onClick={isListening ? onStop : onStart} > {isListening ? <div className="i-ph:microphone-slash text-xl" /> : <div className="i-ph:microphone text-xl" />} </IconButton> ); };