Skip to content
This repository was archived by the owner on Jan 13, 2025. It is now read-only.

Commit 47949b0

Browse files
authored
feat(button): Add overflow ellipsis mixin (#5352)
* feat(button): Add overflow ellipsis mixin * WIP try to fix flaky tests * WIP json is dumb
1 parent a95be81 commit 47949b0

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

packages/mdc-button/_mixins.scss

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -381,6 +381,15 @@ $query: mdc-feature-all()) {
381381
}
382382
}
383383

384+
///
385+
/// Sets the button label to overflow as ellipsis
386+
///
387+
@mixin mdc-button-label-overlow-ellipsis($query: mdc-feature-all()) {
388+
.mdc-button__label {
389+
@include mdc-typography-overflow-ellipsis($query: $query);
390+
}
391+
}
392+
384393
@mixin mdc-button-base_($query) {
385394
$feat-color: mdc-feature-create-target($query, color);
386395
$feat-structure: mdc-feature-create-target($query, structure);

test/screenshot/diffing.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,7 +99,8 @@
9999
],
100100
"url_regex_patterns": [
101101
"mdc-menu/classes/menu-selection-group-only.html",
102-
"mdc-menu/classes/menu-selection-group.html"
102+
"mdc-menu/classes/menu-selection-group.html",
103+
"mdc-menu/classes/multiple-menu-selection-group.html"
103104
],
104105
"custom_config": {
105106
"fonts_loaded_reflow_delay_ms": 250

test/scss/_feature-targeting-test.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
@include mdc-button-theme-baseline($query: $query);
4747
@include mdc-button-density(-1, $query: $query);
4848
@include mdc-button-height(0, $query: $query);
49+
@include mdc-button-label-overlow-ellipsis($query: $query);
4950

5051
// Card
5152
@include mdc-card-core-styles($query: $query);

0 commit comments

Comments
 (0)