Skip to content

fix(shell): user profile dropdown chevron direction on open (#27475)#27481

Merged
romitg2 merged 3 commits intocalcom:mainfrom
vishwajeett007:fix/27475-user-dropdown-chevron
Feb 2, 2026
Merged

fix(shell): user profile dropdown chevron direction on open (#27475)#27481
romitg2 merged 3 commits intocalcom:mainfrom
vishwajeett007:fix/27475-user-dropdown-chevron

Conversation

@vishwajeett007
Copy link
Copy Markdown
Contributor

What does this PR do?

This PR fixes the User Profile dropdown chevron so it correctly reflects the dropdown state:

  • Chevron Down (▼) when closed
  • Chevron Up (▲) when open

This makes the User Profile dropdown consistent with other expandable sidebar items like Apps and Insights.

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I have updated the developer docs in /docs if this PR makes changes that would require a documentation change. N/A
  • I confirm automated tests are in place that prove my fix is effective or that my feature works. (UI-only change; verified manually.)

How should this be tested?

  • Environment variables: None
  • Minimal test data: Any logged-in user account
  • Expected behavior: Chevron direction should always match dropdown open/close state

Steps

  1. Log in and navigate to the dashboard.
  2. In the left sidebar, locate the User Profile / Profile Switcher row.
  3. Confirm the chevron shows down (▼) when the dropdown is closed.
  4. Click the profile row to open the dropdown.
  5. Confirm the chevron changes to up (▲) when the dropdown is open.
  6. Close the dropdown using either:
    • Click outside the menu, or
    • Press Escape
  7. Confirm the chevron returns to down (▼).

Checklist

  • I haven't read the contributing guide
  • My code doesn't follow the style guidelines of this project
  • I haven't commented my code, particularly in hard-to-understand areas
  • I haven't checked if my changes generate no new warnings
  • My PR is too large (>500 lines or >10 files) and should be split into smaller PRs

@github-actions github-actions Bot added the 🐛 bug Something isn't working label Feb 1, 2026
@graphite-app graphite-app Bot added the community Created by Linear-GitHub Sync label Feb 1, 2026
Copy link
Copy Markdown
Contributor

@cubic-dev-ai cubic-dev-ai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Copy link
Copy Markdown
Member

@romitg2 romitg2 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks Good to me!

@romitg2 romitg2 added ui area: UI, frontend, button, form, input run-ci Approve CI to run for external contributors labels Feb 2, 2026
@romitg2 romitg2 enabled auto-merge (rebase) February 2, 2026 10:13
@dhairyashiil dhairyashiil added run-ci Approve CI to run for external contributors and removed run-ci Approve CI to run for external contributors labels Feb 2, 2026
@romitg2 romitg2 added run-ci Approve CI to run for external contributors and removed run-ci Approve CI to run for external contributors labels Feb 2, 2026
@romitg2 romitg2 merged commit c3459ad into calcom:main Feb 2, 2026
68 of 75 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🐛 bug Something isn't working community Created by Linear-GitHub Sync ready-for-e2e run-ci Approve CI to run for external contributors size/XS ui area: UI, frontend, button, form, input

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: User Profile Chevron arrow direction does not update on dropdown open

3 participants