Skip to content

Add base bar component for other components#90

Merged
akademy merged 6 commits intomainfrom
jmbw/add-base-bar-component
Aug 15, 2025
Merged

Add base bar component for other components#90
akademy merged 6 commits intomainfrom
jmbw/add-base-bar-component

Conversation

@akademy
Copy link
Copy Markdown
Member

@akademy akademy commented Jul 23, 2025

Replace multiple implementations of slots, with one single bar component. (To simplfy code and testing). Bar can also stretch across the entire screen if wanted.

Used bar in NavBar, Footer and Breadcrumbs but it can also be used directly for advanced control.

This is quite a large change, so please check everything displays as you would expext it too.

As a consequence:

  • In Breadcrumbs, the rootProps, was removed, now styles (etc.) should be passed in directly.
  • The centre slot is now between left and right in the document layout (this is important for accessibility).

Also:

  • Changed MUI_Breadcrumbs styling to use styled function, so that styles can no be incorrectly overridden.
  • Fixed bug where Footer was not adhering to Container width.
  • Fixed bug in Footer Links where alignment was out at start.
  • A minor change to display of NavBar story (as requested by Victoria)

Matthew Wilcoxson and others added 4 commits July 23, 2025 12:23
@akademy akademy self-assigned this Jul 23, 2025
@akademy akademy force-pushed the jmbw/add-base-bar-component branch from 6af4d9c to 8b217a9 Compare July 23, 2025 13:05
Copy link
Copy Markdown
Contributor

@jacob720 jacob720 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me!

@akademy akademy merged commit 9ab1f5c into main Aug 15, 2025
1 check passed
@akademy akademy deleted the jmbw/add-base-bar-component branch August 29, 2025 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants