feat: add action to open ticket action in upload

This commit is contained in:
2026-07-02 15:44:26 +05:30
parent 278b9591d7
commit fdcfc3a8db
3 changed files with 16 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
'use client';
import { useRouter } from 'next/navigation';
import {
Download,
Eye,
@@ -29,6 +30,8 @@ export function UploadActionsMenu({
upload,
onViewVideo,
}: UploadActionsMenuProps) {
const router = useRouter();
return (
<DropdownMenu>
<DropdownMenuTrigger asChild>
@@ -61,7 +64,15 @@ export function UploadActionsMenu({
<DropdownMenuItem>
<RotateCcw /> Retry Analysis
</DropdownMenuItem>
<DropdownMenuItem disabled={!upload.ticket_id}>
<DropdownMenuItem
disabled={!upload.ticket_id}
onClick={(event) => {
event.stopPropagation();
if (upload.ticket_id) {
router.push(`/ticket/${upload.ticket_id}`);
}
}}
>
<Ticket /> Open Ticket
</DropdownMenuItem>
<DropdownMenuSeparator />