In a Material-UI single-select <Table>, how does one implement in-row controls?
<p>I'm implementing an <code>&lt;IconMenu&gt;</code> in each row of a single-select table.  <code>&lt;Table onRowSelection=</code> provides an event for tracking the current row.  Unfortunately, if the user first selects the row, then clicks on the <code>&lt;IconMenu&gt;</code> the row first sees the click on the <code>&lt;IconMenu&gt;</code> as a deselect, so there's no selected row when the <code>&lt;IconMenu&gt;&lt;MenuItem onClick=</code> fires.  </p>

<p>I've hacked around some of this (retaining the last-seen selection), but there are still issues; in particular, the row highlight is gone, so the user may be unsure which row they clicked on.  </p>

<p><em>Is there a clean way to inhibit the row-selection behavior altogether when the <code>&lt;IconMenu&gt;</code> in the row is clicked on?</em></p>

<p>Do you think I should write up an issue on <a href="https://github.com/callemall/material-ui" rel="nofollow">https://github.com/callemall/material-ui</a>?</p>