Brijesh Bhalala created ATLAS-5324:
--------------------------------------

             Summary: Enhance CollapsedAtlas React UI: Enhance  Sidebar with 
Module Icons, Interactive Tree Tooltips, and Active State Markers
                 Key: ATLAS-5324
                 URL: https://issues.apache.org/jira/browse/ATLAS-5324
             Project: Atlas
          Issue Type: Task
          Components:  atlas-core
            Reporter: Brijesh Bhalala
            Assignee: Brijesh Bhalala


*Background / Problem:* Currently, when the Atlas Dashboard sidebar is 
collapsed, the space beneath the Atlas logo remains completely empty. This 
results in underutilized screen real estate and forces the user to fully expand 
the sidebar every time they want to navigate to a different module or tree 
structure.

*Objective:* Improve the UX of the collapsed sidebar (mini-variant) by 
displaying recognizable icons for each module, enabling quick navigation via 
interactive tooltips, and providing visual feedback on the user's current 
context.

*Acceptance Criteria:*

*Module Icons in Collapsed State:*

When the sidebar is collapsed, display a vertical stack of icons corresponding 
to the main modules: Search/Entities, Classifications, Business Metadata, 
Glossary, Relationships, and Custom Filters.

*Interactive Tree Tooltips on Hover:*

Hovering over any of these module icons must trigger an interactive 
popup/tooltip.
The tooltip must render the actual, fully functional tree structure (e.g., 
<GlossaryTree />, <EntitiesTree />) for that specific module, allowing users to 
browse and click nodes directly from the collapsed state.
The tooltip should have a defined maxHeight and scrollability to handle large 
tree structures cleanly.
Active State Indication:

The system must determine the currently active module by evaluating the URL 
location.pathname and searchParams.
The icon representing the currently active module must display a visual 
selection marker (e.g., a 4px solid #2ccebb left border and subtle background 
highlight).
This active marker must perfectly match the visual styling of selected tree 
nodes in the open sidebar to maintain design consistency.
Click to Expand:

Clicking directly on any of the module icons should instantly slide open the 
main sidebar drawer.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to