You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@solr.apache.org by "Christos Malliaridis (Jira)" <ji...@apache.org> on 2025/09/09 20:54:00 UTC
[jira] [Created] (SOLR-17909) Implement a Breadcrum Navigation Component
Christos Malliaridis created SOLR-17909:
-------------------------------------------
Summary: Implement a Breadcrum Navigation Component
Key: SOLR-17909
URL: https://issues.apache.org/jira/browse/SOLR-17909
Project: Solr
Issue Type: Sub-task
Components: Admin UI
Reporter: Christos Malliaridis
One of the UI navigation options that can be used is a breadcrumb. This navigation option is currently used in the latest designs of the [Collections section in the grid view|https://www.figma.com/design/VdbEfcWQ8mirFNquBzbPk2/Apache-Solr-Admin-UI-v2-Concept?node-id=1997-7453&t=yxFihPpG3r7FXACm-1].
The breadcrumb navigation is a direct visualization of the current navigation stack (childstack of decompose) and is useful for nested views / nested navigation. This nesting can be seen as navigation layers.
h2. Task
Implement a breadcrumb navigation that can be reused in various places. You may use and apply the new component in the Collections section for now.
h2. Acceptance Criteria
- When the user clicks on a breadcrumb element, the user is navigated to that layer / navigation
- Decompose childstack entries are taken into account when populating the breadcrumb navigation
- The last breadcrumb (current selection) is highlighted / selected
- When clicking on the last breadcrumb (current selection) it should not change the navigation stack
- The user can navigate multiple layers back when selecting a breadcrumb other than the previous (second from the end)
- When navigating back to a previous layer, the layers after that are dropped / cleared / destroyed
- Forward navigation is not planned
h2. Bonus Criteria (high complexity)
The below criteria can be taken into account if someone feels confident:
- The breadcrumb navigation allows the parent to define the wrapping behavior
- The wrapping behavior distinguishes between three modes, one is wrapping (continue underneath when not enough space), one is horizontal scrolling and one is collapsing (items in the center are shortened with three dots
- The breadcrumb navigation can be configured to collapse from the second children onwards if there is not enough space
- If collapsed, the user can click on three dots (the collapsed part) and a popup shows up where the user can select one of the collapsed sections
- When collapsed, the available space is populated with the tail of the breadcrumb
h2. Additional Information
When addressing this task, focus on implementing a working example, rather than fulfilling all (complex and not) criteria.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@solr.apache.org
For additional commands, e-mail: issues-help@solr.apache.org