-
Notifications
You must be signed in to change notification settings - Fork 6.8k
Closed
Closed
Copy link
Labels
P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentAn issue that is relevant to core functions, but does not impede progress. Important, but not urgentarea: material/card
Description
Reproduction
StackBlitz: https://stackblitz.com/edit/components-issue-ampt5f?file=src%2Fapp%2Fexample-component.css
Steps to reproduce:
- Add a card with 2 or more buttons in
mat-card-actions
- Inspect space between them
Actual behavior
Expected behavior
Proposed fix
Based on align=start
or align=end
, the first or the last button should be applied the style which is right now applied to the first button regardless:
This can be solved by the following snippet:
.mat-card-actions .mat-button,
.mat-card-actions .mat-raised-button,
.mat-card-actions .mat-stroked-button {
margin: 0 8px !important;
}
.mat-card-actions[align="end"] .mat-button:last-child,
.mat-card-actions[align="end"] .mat-raised-button:last-child,
.mat-card-actions[align="end"] .mat-stroked-button:last-child {
margin: 0 !important;
}
.mat-card-actions[align="start"] .mat-button:first-child,
.mat-card-actions[align="start"] .mat-raised-button:first-child,
.mat-card-actions[align="start"] .mat-stroked-button:first-child {
margin: 0 !important;
}
Similar/related issues I found:
Environment
- Angular: 10
- CDK/Material: 10
- Browser(s): Safari, Chrome, Firefox latest
- Operating System (e.g. Windows, macOS, Ubuntu): macOS
svenank3r
Metadata
Metadata
Assignees
Labels
P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentAn issue that is relevant to core functions, but does not impede progress. Important, but not urgentarea: material/card