import { Button } from './Button'; import { Circle, Download, Square, Trash2 } from 'lucide-react'; import { useIsRecording, useNetworkActivityActions } from '../state/hooks'; import { useNetworkActivitySessionExport } from '../hooks/useNetworkActivitySessionExport'; export const Toolbar = () => { const actions = useNetworkActivityActions(); const isRecording = useIsRecording(); const { canExportSession, exportSession } = useNetworkActivitySessionExport(); const onToggleRecording = (): void => { actions.setRecording(!isRecording); }; const onClearRequests = (): void => { actions.clearRequests(); }; return (