This PR reworks the `ListItem` component to accept `children` rather than just a `Label`. This is a step towards making the `ListItem` component more open. As part of this the `ContextMenu` was simplified to only construct the various list components in `render` rather than holding them as part of its state. Release Notes: - N/A
6 files changedLine totals unavailable