diff --git a/src/components/apontamento/SeletorItensOtimizado.tsx b/src/components/apontamento/SeletorItensOtimizado.tsx index fcac3b8..2dc0870 100644 --- a/src/components/apontamento/SeletorItensOtimizado.tsx +++ b/src/components/apontamento/SeletorItensOtimizado.tsx @@ -67,6 +67,257 @@ interface PecaWithComponents extends Peca { processo_atual_permitido?: number; } +const getPrioridadeColor = (prioridade?: string) => { + switch (prioridade?.toLowerCase()) { + case 'alta': return 'text-red-600 dark:text-red-400'; + case 'média': return 'text-amber-600 dark:text-yellow-400'; + case 'baixa': return 'text-emerald-600 dark:text-green-400'; + default: return 'text-muted-foreground'; + } +}; + +const PecaItem = React.memo(({ peca, onSelect }: { peca: PecaWithComponents; onSelect: (peca: PecaWithComponents) => void }) => { + return ( +