'use client'; import { useState } from 'react'; import type { WakeWordIndicatorProps } from '@/types/component-props'; export default function WakeWordIndicator({ isListening, wakeWord, onWakeWordDetected, }: WakeWordIndicatorProps) { const [lastDetectionTime, setLastDetectionTime] = useState(null); return (
{isListening ? 'Listening for' : 'Say'} "{wakeWord}"
{lastDetectionTime && (

Last detected: {new Date(lastDetectionTime).toLocaleTimeString()}

)}
); }