Chore/Vertically center text labels in MuiDrawer side menu #2954
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This pull request addresses vertical alignment issues in the side menu (MuiDrawer component) by making the following improvements:
Vertical Alignment of Side Menu Button Labels
<ListItemText>
and added a 4px vertical margin to the primary text element<Typography>
to maintain existing margins.Vertical Alignment of Side Menu BETA Chips
Adjust Margin for Secondary Labels (a.k.a., captions)
mt: -0.6
to the secondary (caption) label to replicate the original gap between the primary and secondary labels.Before and After Screenshots
Before and After Screenshots with Added Caption Labels
Detailed Changes
<ListItemText>
components withsx={{ my: 'auto' }}
to automatically center the nav button labels vertically.<Typography>
elements within<ListItemText>
to includesx={{ my: 0.5 }}
for consistent vertical margins, replicating the 4px vertical margins that existed before this change.sx={{ my: 'auto' }}
to automatically center them vertically.mt: -0.6
to the secondary (caption) label to replicate the original gap between the primary and secondary labels.Additional Information
These changes enhance the visual alignment and consistency of the side menu items, improving the overall user experience.