import { FormField, FormItem, FormLabel, FormControl, FormMessage } from '@/components/ui/form'; import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from '@/components/ui/select'; import { UseFormReturn } from 'react-hook-form'; import { TransactionFormValues } from '@/hooks/useTransactionForm'; interface GroupSelectFieldProps { form: UseFormReturn; grupos: {remote_jid: string, nome_grupo: string | null}[]; } export function GroupSelectField({ form, grupos }: GroupSelectFieldProps) { console.log('🏷️ GroupSelectField - grupos recebidos:', grupos); // Filtrar grupos válidos (com remote_jid não vazio) const gruposValidos = grupos.filter(grupo => grupo.remote_jid && grupo.remote_jid.trim() !== '' && grupo.remote_jid !== null ); console.log('✅ Grupos válidos para o select:', gruposValidos); return ( ( Grupo (Opcional) )} /> ); }