diff --git a/web/frontend/src/features/transcription/components/AudioDetailView.tsx b/web/frontend/src/features/transcription/components/AudioDetailView.tsx index d55d903f..2c309878 100644 --- a/web/frontend/src/features/transcription/components/AudioDetailView.tsx +++ b/web/frontend/src/features/transcription/components/AudioDetailView.tsx @@ -1,7 +1,7 @@ import { useRef, useState, useEffect, useCallback } from "react"; import { createPortal } from "react-dom"; import { useParams, useNavigate } from "react-router-dom"; -import { MoreVertical, Edit2, Activity, FileText, Bot, Check, Loader2, List, AlignLeft, ArrowDownCircle, StickyNote, MessageCircle, FileImage, FileJson, Clock, AlertCircle } from "lucide-react"; +import { MoreVertical, Edit2, Activity, FileText, Bot, Check, Loader2, List, AlignLeft, ArrowDownCircle, StickyNote, MessageCircle, FileImage, FileJson, Clock, AlertCircle, Users } from "lucide-react"; import { Header } from "@/components/Header"; import { Button } from "@/components/ui/button"; @@ -312,7 +312,13 @@ export const AudioDetailView = function AudioDetailView({ audioId: propAudioId } Chat with Audio - {/* ... Rest of menu items ... */} + {transcript?.segments?.some((s: any) => s.speaker) && ( + setSpeakerRenameOpen(true)} className="rounded-[8px] cursor-pointer"> + + Rename Speakers + + )} + setSummaryDialogOpen(true)} className="rounded-[8px] cursor-pointer text-[var(--brand-solid)] focus:text-[var(--brand-solid)] focus:bg-[var(--brand-light)]"> AI Summary