fix: refresh ticket detail data with the active defect class, select the emitted defect class after analysis completes, and animate the processing loader icon.

This commit is contained in:
2026-06-26 16:31:50 +05:30
parent 57461a05f2
commit e805cdee09
5 changed files with 42 additions and 7 deletions

View File

@@ -3,15 +3,18 @@
import type { LucideIcon } from 'lucide-react';
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card';
import { cn } from '@/lib/utils';
interface TicketActionCardProps {
icon: LucideIcon;
iconClassName?: string;
title: string;
children: React.ReactNode;
}
export function TicketActionCard({
icon: Icon,
iconClassName,
title,
children,
}: TicketActionCardProps) {
@@ -19,7 +22,7 @@ export function TicketActionCard({
<Card>
<CardHeader className="pb-4">
<CardTitle className="flex items-center gap-2 text-base">
<Icon className="size-4 text-primary" />
<Icon className={cn('size-4 text-primary', iconClassName)} />
{title}
</CardTitle>
</CardHeader>