Skip to content

refactor: render breadcrumbs overflow button icon using mask-image#11881

Open
web-padawan wants to merge 1 commit into
mainfrom
breadcrumbs-overflow-icon
Open

refactor: render breadcrumbs overflow button icon using mask-image#11881
web-padawan wants to merge 1 commit into
mainfrom
breadcrumbs-overflow-icon

Conversation

@web-padawan
Copy link
Copy Markdown
Member

@web-padawan web-padawan commented Jun 3, 2026

Description

Extracted from #11868

  • Added --_vaadin-icon-ellipsis SVG topackages/component-base/src/styles/style-props.js
  • Updated breadcrumbs overflow button icon to use it instead of the font-dependent character
  • Added --vaadin-breadcrumbs-overflow-icon custom CSS property to allow customizing the icon

Part of #7960

@web-padawan web-padawan force-pushed the breadcrumbs-overflow-icon branch from 80b9813 to ec38e6e Compare June 3, 2026 05:55
@web-padawan web-padawan changed the title refactor(breadcrumbs): render overflow button icon via mask-image refactor: render breadcrumbs overflow button icon using mask-image Jun 3, 2026
@web-padawan web-padawan force-pushed the breadcrumbs-overflow-icon branch 4 times, most recently from 71f34d1 to 58be05d Compare June 3, 2026 07:00
The `…` character depends on the font and locale, so it doesn't line up
visually with the chevron separator. Switching to a mask-image SVG keeps
the overflow button icon consistent with the rest of the component's
iconography and adds a `--vaadin-breadcrumbs-overflow-icon` override
hook that mirrors `--vaadin-breadcrumbs-separator`. A new shared
`--_vaadin-icon-ellipsis` token lands in `style-props.js` for reuse.
@web-padawan web-padawan force-pushed the breadcrumbs-overflow-icon branch from 58be05d to 9874ae3 Compare June 3, 2026 07:03
@web-padawan web-padawan requested a review from jouni June 3, 2026 07:04
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 3, 2026

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant