Skip to content

feat(mantine): add footer and toggle options to Navigation.SideBar (ADUI-11614) - #4634

Draft
GermainBergeron wants to merge 1 commit into
masterfrom
ADUI-11614-navigation-sidebar-footer-toggle
Draft

GermainBergeron wants to merge 1 commit into
masterfrom
ADUI-11614-navigation-sidebar-footer-toggle

Conversation

@GermainBergeron

@GermainBergeron GermainBergeron commented Oct 7, 2026 •

Copy link
Copy Markdown
Member

Proposed Changes

Admin-UI is moving its navigation onto Plasma's Navigation (coveo-platform/admin-ui#21424). It currently has to portal its footer into the sidebar and hide the collapse toggle with a CSS selector tied to Plasma's DOM (marked TODO: ADUI-11614 there).

Navigation.SideBar now accepts a footer and can remove or disable its collapse toggle, so those workarounds can go away. The toggle also reacts to clicks along the whole sidebar edge again, like the admin-ui toggle it came from.

To try it: in the Storybook preview, play with the new controls of Layout / Navigation / Demo.

Potential Breaking Changes

None. Clicking next to the chevron now toggles the sidebar too.

Acceptance Criteria

  • The proposed changes are covered by unit tests
  • The potential breaking changes are clearly identified
  • A changeset is added for releasable changes, following CONTRIBUTING.md
  • README.md is adjusted to reflect the proposed changes (if relevant)

🤖 Generated with Claude Code

…DUI-11614)

Navigation.SideBar accepts a `footer` pinned below the scrollable links,
`withToggle` to remove the collapse toggle, and `toggleProps` to customize
it. Navigation.Toggle gets a `disabled` prop and toggles when its whole
strip is clicked, not only the chevron button.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@svcsnykcoveo

svcsnykcoveo commented Oct 7, 2026 •

Copy link
Copy Markdown

✅ Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
✅ Open Source Security 0 0 0 0 0 issues
✅ Licenses 0 0 0 0 0 issues
✅ Code Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Release Preview

This PR would bump 1 package version if it were merged and released from master.

Minor

Package Next
@coveord/plasma-mantine 61.4.0

@github-actions

github-actions Bot commented Oct 7, 2026

Copy link
Copy Markdown
Contributor

Live demo of your latest successful build available here:

This branch has not been deployed

No deployments
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