You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: header parity with frontend-component-header
Bring the shell header closer to visual parity with the old
frontend-component-header used by legacy MFEs.
The logo now links to whichever route claims the homeRole. Active nav
links get highlighted with the same dark navy background the old header
used, matching location.pathname against the link URL with
trailing-slash normalization.
The user dropdown replaces the generic Person icon and DropdownButton
with Paragon's AvatarButton inside a Dropdown, styled as
outline-primary. The user's profile image is shown when available, with
Paragon's default avatar fallback otherwise.
Header and page content now use Container fluid size="xl" instead of
fixed padding, so margins align at all viewport widths.
The root / redirect is now conditional: it only applies when an app
claims the home role, and is appended last so an app with its own /
route takes priority.
BREAKING CHANGE: route handles use a roles array instead of a single
role string.
Co-Authored-By: Claude <noreply@anthropic.com>
<p>As a best practice, widgets should pass additional props (<code>...props</code>) to their rendered HTMLElement. This allows custom layouts to add <code>className</code> and <code>style</code> props as necessary for the layout.</p>
0 commit comments