import { Badge } from "@/components/ui/badge"; import { CodeEditor } from "@/components/ui/codeEditor"; import { BifrostTranscribe, TranscriptionInput } from "@/lib/types/logs"; import { Clock, FileAudio, Mic } from "lucide-react"; import AudioPlayer from "./audioPlayer"; interface TranscriptionViewProps { transcriptionInput?: TranscriptionInput; transcriptionOutput?: BifrostTranscribe; isStreaming?: boolean; } export default function TranscriptionView({ transcriptionInput, transcriptionOutput, isStreaming }: TranscriptionViewProps) { const formatTime = (seconds: number) => { const mins = Math.floor(seconds / 60); const secs = (seconds % 60).toFixed(1); return `${mins}:${secs.padStart(4, "0")}`; }; return (