eui
eui copied to clipboard
[Beta] EuiCollapsibleNavBeta functionality
Overview
EuiCollapsibleNavBeta component originates from a feature request: https://github.com/elastic/eui/issues/6759. It has been implemented in https://github.com/elastic/eui/pull/6904 and is currently in beta due to testing in Kibana. This issue is intended to track the progress and necessary actions to transition the functionality out of beta status and into general availability.
Feature Description
EuiCollapsibleNavBeta component was created to support a new navigation design in Kibana. It is supposed to replace EuiCollapsibleNav.
Usage Notes
The EuiCollapsibleNavBeta component is in production and it's used on both Serverless and the Stack (currently opt-in on existing deployments and the default for all new deployments).
Next Steps
To facilitate the transition, we should:
- [ ] Address any reported bugs or issues
- [ ] Deprecate the current
EuiCollapsibleNav - [ ] Rename
EuiCollapsibleNavBetatoEuiCollapsibleNav - [ ] Update documentation for full release
- [ ] Align with Shared UX on moving
EuiCollapsibleNavoutside of EUI
Just highlighting this comment as something to address: https://github.com/elastic/eui/blob/0110c275b7cc6c67f0ffc4ce6e6c1977969107cc/packages/eui/src/components/collapsible_nav_beta/collapsible_nav_item/collapsible_nav_group.tsx#L33-L35