Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

feat: add dropdown-indicators Lumo variant to menu-bar button #7381

Merged
merged 2 commits into from
May 16, 2024

Conversation

web-padawan
Copy link
Member

@web-padawan web-padawan commented May 6, 2024

Description

Part of #7345

Based on #7345 (comment)

Type of change

  • Feature

Note

Added :not([theme='icon']) because this was present in the original "workaround" code snippet.
Combining these two variants is probably not a good idea so maybe we could drop this code.

@web-padawan web-padawan requested a review from vursen May 6, 2024 09:10
Copy link

sonarcloud bot commented May 6, 2024

Quality Gate Passed Quality Gate passed

Issues
0 New issues
1 Accepted issue

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarCloud

@web-padawan web-padawan requested a review from vursen May 6, 2024 10:55
Copy link
Contributor

Choose a reason for hiding this comment

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

The arrow still seems to be slightly unaligned in tertiary-inline.

Copy link
Member Author

Choose a reason for hiding this comment

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

Checked it locally and the pseudo-element is aligned correctly:

Screenshot 2024-05-07 at 10 03 13

Also to me it seems like the arrow looks the same on Mac and Windows. So probably we could keep it this way.

@web-padawan web-padawan requested a review from rolfsmeds May 7, 2024 07:09
@web-padawan web-padawan removed the request for review from rolfsmeds May 16, 2024 06:55
@web-padawan web-padawan merged commit 0e6fb45 into main May 16, 2024
9 checks passed
@web-padawan web-padawan deleted the feat/menu-bar-dropdown-indicators branch May 16, 2024 06:56
@vaadin-bot
Copy link
Collaborator

This ticket/PR has been released with Vaadin 24.5.0.alpha1 and is also targeting the upcoming stable 24.5.0 version.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants