// ══ src/components/market-leads/LeadDetail.tsx — Import + Hook (Z. 5, 42) ══
import { useCreateExposeLead } from '../../hooks/useExposeLeads'
  const forwardLead = useCreateExposeLead()

// ══ handleForward (Z. 61-77) ══
  function handleForward() {
    const count = selectedIds.length
    forwardLead.mutate(
      {
        prospect: companyName,
        contacts: contacts.map(c => c.value),
        locationHint: signal.locationHint,
        propertyIds: selectedIds,
        sourceSignalId: signal.id,
      },
      {
        onSuccess: () => {
          setSelectedIds([])
          showToast(`An Livia weitergeleitet — ${count} Objekt(e) für ${companyName}.`, 'success')
        },
      },
    )

// ══ Knopf «An Livia weiterleiten» (Z. 193-205) ══
              ))}
              <Button
                variant="contained"
                startIcon={<Forward size={15} />}
                disabled={selectedIds.length === 0 || forwardLead.isPending}
                onClick={handleForward}
                sx={{ mt: 1, textTransform: 'none', bgcolor: DS_BRAND.main, '&:hover': { bgcolor: DS_BRAND.hoverAlt } }}
              >
                An Livia zur Exposé-Erstellung weiterleiten
                {selectedIds.length > 0 && ` (${selectedIds.length})`}
              </Button>
            </>
          )}
