Symptom

In the Connect Nodes wizard step 1, rows for node types with zero available candidates were visually dimmed and non-tappable but gave no explanation. A user seeing a “Data Point — 0” row had no indication that nodes of that type exist in the swarm but are already wired, or simply haven’t been created yet.

Root cause

The source picker row rendered only the type name and count badge. The isEmpty state drove the alpha and click suppression but left no secondary text to tell the user why the row was inactive.

Fix

Wrapped the title Text in a Column(Modifier.weight(1f)) and added a if (isEmpty) Text("None yet", bodySmall, onSurfaceVariant) below it in NodeList.kt. The row remains non-tappable and dimmed; it now carries a clear secondary hint.

Prevention