[
https://issues.apache.org/jira/browse/SOLR-17896?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christos Malliaridis updated SOLR-17896:
----------------------------------------
Fix Version/s: main (10.0)
Resolution: Fixed
Status: Resolved (was: Patch Available)
> Implement a Reusable Tab 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
> Assignee: Christos Malliaridis
> Priority: Major
> Labels: new-ui, pull-request-available, ui
> Fix For: main (10.0)
>
> Time Spent: 1h 40m
> Remaining Estimate: 0h
>
> 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 tab 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
> - The styles from the Figma designs (see section's header, most of them have
> tabs, e.g. for
> [configsets|https://www.figma.com/design/VdbEfcWQ8mirFNquBzbPk2/Apache-Solr-Admin-UI-v2-Concept?node-id=227-7661&t=yxFihPpG3r7FXACm-1])
> are appled.
> 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: [email protected]
For additional commands, e-mail: [email protected]