Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[Feature] Vertical Sidebar | Implement Responsive Vertical Sidebar with Expand/Collapse Functionality #3102

Closed
ariefgp opened this issue Oct 2, 2024 · 0 comments
Assignees
Labels

Comments

@ariefgp
Copy link

ariefgp commented Oct 2, 2024

Related Document

Related issues


As a user, I want a responsive vertical sidebar that I can expand or collapse, so I can efficiently navigate the Ever Team platform while optimizing my workspace.

Detailed Flow

  1. User logs into the Ever Team platform
  2. System displays the vertical sidebar on the left side of the screen
  3. Sidebar shows main navigation items: Dashboards, Favorites, Tasks, Projects, Reports
  4. Each item has an icon and text label
  5. User sees a toggle button to expand/collapse the sidebar
  6. User clicks the toggle button to collapse the sidebar
  7. Sidebar collapses to show only icons
  8. User clicks the toggle button again to expand the sidebar
  9. Sidebar expands to show icons and text labels
  10. User navigates to different pages using the sidebar
  11. Sidebar state (expanded/collapsed) persists across pages and sessions
  12. Sidebar content:
    • Dashboards
    • Favorites
    • Tasks
      • Team's Tasks
      • My Tasks
    • Projects (list) <- show all project list
      • The sub menu is based on list of project name, sample:
        • Teams -> if clicked, it will show list of tasks in this project
        • Gauzy
        • IQ
    • Reports
      • Timesheets

Wireframe

image
image

Acceptance Criteria

  • Vertical sidebar is consistently present on all pages of the platform
  • Sidebar contains main navigation items with relevant icons and clear text labels
  • A toggle button allows users to expand/collapse the sidebar
  • In collapsed state, only icons are visible for main items
  • In expanded state, both icons and text labels are visible
  • Clicking on a main item navigates to the corresponding page
  • Sidebar is responsive and adjusts appropriately on different screen sizes
  • Sidebar state (expanded/collapsed) is remembered across different pages and user sessions
  • Hover over icons in collapsed state shows item labels (tooltip)
  • Sidebar doesn't obstruct main content on smaller screens
  • Collapsing the sidebar increases the available space for main content

Related Informations

image

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants