/** @jsx h */ import { Fragment, h } from 'preact'; import type { VoiceSearchComponentTemplates } from '../../components/VoiceSearch/VoiceSearch'; type ButtonInnerElementProps = { status: string; errorCode: string; isListening: boolean; }; const ButtonInnerElement = ({ status, errorCode, isListening, }: ButtonInnerElementProps) => { if (status === 'error' && errorCode === 'not-allowed') { return ( ); } return ( ); }; const defaultTemplates: VoiceSearchComponentTemplates = { buttonText({ status, errorCode, isListening }) { return ( ); }, status({ transcript }) { return

{transcript}

; }, }; export default defaultTemplates;