feat(ticket): redesign overview with AI summary, location, and shared defect visuals

This commit is contained in:
2026-07-03 10:30:59 +05:30
parent 02adbb4c10
commit 9cf4f0e795
7 changed files with 309 additions and 75 deletions

View File

@@ -4,9 +4,6 @@ import { ArrowLeft } from 'lucide-react';
import { useRouter } from 'next/navigation';
import { Button } from '@/components/ui/button';
import { SparkleButton } from '@/components/ui/sparkle-button';
import { PERMISSIONS } from '@/constants/permissions';
import { PermissionGuard } from '@/guards';
import type { TicketOverviewDetail } from '@/types';
export function TicketDetailHeader({
@@ -25,17 +22,6 @@ export function TicketDetailHeader({
</div>
<div className="flex shrink-0 items-center gap-2">
{ticket.video_id ? (
<PermissionGuard permissions={PERMISSIONS.TICKET.ASSIGN}>
<SparkleButton
className="h-10 min-w-36 px-5"
onClick={() => router.push(`/results/${ticket.video_id}`)}
>
View Analysis
</SparkleButton>
</PermissionGuard>
) : null}
<Button
variant="outline"
size="sm"