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/05 19:19:00 UTC

[jira] [Created] (SOLR-17896) Implement a Reusable Navigation Component

Christos Malliaridis created SOLR-17896:
-------------------------------------------

             Summary: Implement a Reusable Navigation Component
                 Key: SOLR-17896
                 URL: https://issues.apache.org/jira/browse/SOLR-17896
             Project: Solr
          Issue Type: Sub-task
          Components: Admin UI
            Reporter: Christos Malliaridis


Many of our sections come with tabs that divide top-level sections into smaller sections. This can be implemented as a reusable component that can be extended by the top-level componets and use a generic to dynamically load the tabs.

h2. Task

Implement a navigation component (and/or migrate existing components) that is reusable by other components.

h2. Acceptance Criteria

- The navigation component integration avoids duplication of code and logic
- The navigation component is using well-defined (preferrably enums or sealed classes / objects) values for the menu items
- The implementation **may** output navigation events
- The implementation **may** prevent conditionally navigation actions
  - That is, when the user wants to navigate to different tab for example, but there is an unsaved state currently present that will be lost on navigation

h2. Additional Information

The navigation component may be added to the following sections:
- Metrics
- Cluster
- Security (note here the different navigation tabs based on current security configuration)
- Configsets
- Collections
- Logging

See the current [figma designs|https://www.figma.com/design/VdbEfcWQ8mirFNquBzbPk2/Apache-Solr-Admin-UI-v2-Concept?node-id=87-12957&t=Nn13TbrCARmj2IrX-1] for details about each section's tabs.



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