add speaker dialog to download menu

This commit is contained in:
Paul Irish
2025-12-20 17:45:52 -08:00
committed by Rishikanth Chandrasekaran
parent 9328215a2e
commit 410e6ea91b

View File

@@ -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 }
<MessageCircle className={cn("mr-2 h-4 w-4 opacity-70", chatOpen && "text-[var(--brand-solid)]")} />
Chat with Audio
</DropdownMenuItem>
{/* ... Rest of menu items ... */}
{transcript?.segments?.some((s: any) => s.speaker) && (
<DropdownMenuItem onClick={() => setSpeakerRenameOpen(true)} className="rounded-[8px] cursor-pointer">
<Users className="mr-2 h-4 w-4 opacity-70" />
Rename Speakers
</DropdownMenuItem>
)}
<DropdownMenuSeparator className="bg-[var(--border-subtle)] my-1" />
<DropdownMenuItem onClick={() => setSummaryDialogOpen(true)} className="rounded-[8px] cursor-pointer text-[var(--brand-solid)] focus:text-[var(--brand-solid)] focus:bg-[var(--brand-light)]">
<Bot className="mr-2 h-4 w-4" /> AI Summary
</DropdownMenuItem>