add an optional useLinks prop (defaulting to true) that toggles whether the table displays system names as links (for the portal) or plain text (for the CMS component).
Testing
Render the SystemMonitorTable component with useLinks={false} and check that the component renders without react-router links.
Overview
Make the react-router dependency optional for the sysmon table, fixing its rendering inside of CMS snippets.
Related
Changes
useLinks
prop (defaulting to true) that toggles whether the table displays system names as links (for the portal) or plain text (for the CMS component).Testing
SystemMonitorTable
component withuseLinks={false}
and check that the component renders without react-router links.