+ { body }
+ { ( hasReactions || canReact ) && (
+ // The editor sets `cornerRadius="none"`, but reactions
+ // read as badges rather than controls, so the row opts
+ // into the pill shape the Design System's `pronounced`
+ // preset gives a small Button.
+
+
+ { /*
+ * Reactions are information about the note, so
+ * unlike its actions they stay visible once the
+ * thread is deselected.
+ */ }
+
+ { /*
+ * Trails the pills, in the same tree position
+ * whether or not there are any: a different
+ * position once the first reaction lands would
+ * remount the open picker's trigger and drop
+ * focus to the body.
+ */ }
+ { canReact && (
+
+ ) }
+
+
+
+ ) }
+
{ actionState === 'delete' && (