import React from "react"; import { Icon, Box } from "@chakra-ui/react"; import { FaCheck, FaTrash, FaStar, FaMicrophone, FaGear, } from "react-icons/fa6"; import { TranscriptStatus } from "../../../lib/transcript"; import type { DagTask } from "../../../lib/UserEventsProvider"; import DagProgressDots from "./DagProgressDots"; interface TranscriptStatusIconProps { status: TranscriptStatus; dagStatus?: DagTask[] | null; } export default function TranscriptStatusIcon({ status, dagStatus, }: TranscriptStatusIconProps) { switch (status) { case "ended": return ( ); case "error": return ( ); case "idle": return ( ); case "processing": if (dagStatus && dagStatus.length > 0) { return ; } return ( ); case "recording": return ( ); default: return null; } }