This PR addresses Issue #21 which is the beginning of the Group Details view, basically the settings for a specific group of dials. This scaffolded out the view and its interaction with the Tab Menu. Real functionality will be added into this view piecemeal in other Issues.
Changes
Created a <GroupDetails /> component where the details of a group's dials will be displayed for modification.
Needed to add event.stopPropagation() to the Tab Menu because it was triggering listeners in the parent Group Tab when the "Edit" or any other option was selected.
Added basic readout of a group's dials and buttons that will trigger future functionality.
Ensured behavior around showing/hiding the view when clicking on another tab while the Group Details view is open, closes the view and opens the selected tab's dials.
Summary
This PR addresses Issue #21 which is the beginning of the Group Details view, basically the settings for a specific group of dials. This scaffolded out the view and its interaction with the Tab Menu. Real functionality will be added into this view piecemeal in other Issues.
Changes
<GroupDetails />
component where the details of a group's dials will be displayed for modification.event.stopPropagation()
to the Tab Menu because it was triggering listeners in the parent Group Tab when the "Edit" or any other option was selected.