Skip to content

Commit 0d693e6

Browse files
authored
Update dialogs to use space tokens (#28018)
1 parent c609197 commit 0d693e6

File tree

2 files changed

+15
-13
lines changed

2 files changed

+15
-13
lines changed

src/components/ha-dialog.ts

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,8 @@ export class HaDialog extends DialogBase {
9090
}
9191
.mdc-dialog__actions {
9292
justify-content: var(--justify-action-buttons, flex-end);
93-
padding: 12px 16px 16px 16px;
93+
padding: var(--ha-space-3) var(--ha-space-4) var(--ha-space-4)
94+
var(--ha-space-4);
9495
}
9596
.mdc-dialog__actions span:nth-child(1) {
9697
flex: var(--secondary-action-button-flex, unset);
@@ -102,20 +103,21 @@ export class HaDialog extends DialogBase {
102103
align-items: var(--vertical-align-dialog, center);
103104
}
104105
.mdc-dialog__title {
105-
padding: 16px 16px 0 16px;
106+
padding: var(--ha-space-4) var(--ha-space-4) var(--ha-space-0)
107+
var(--ha-space-4);
106108
}
107109
.mdc-dialog__title:has(span) {
108-
padding: 12px 12px 0;
110+
padding: var(--ha-space-3) var(--ha-space-3) var(--ha-space-0);
109111
}
110112
.mdc-dialog__title::before {
111113
content: unset;
112114
}
113115
.mdc-dialog .mdc-dialog__content {
114116
position: var(--dialog-content-position, relative);
115-
padding: var(--dialog-content-padding, 24px);
117+
padding: var(--dialog-content-padding, var(--ha-space-6));
116118
}
117119
:host([hideactions]) .mdc-dialog .mdc-dialog__content {
118-
padding-bottom: var(--dialog-content-padding, 24px);
120+
padding-bottom: var(--dialog-content-padding, var(--ha-space-6));
119121
}
120122
.mdc-dialog .mdc-dialog__surface {
121123
position: var(--dialog-surface-position, relative);
@@ -150,22 +152,22 @@ export class HaDialog extends DialogBase {
150152
text-overflow: ellipsis;
151153
white-space: nowrap;
152154
display: block;
153-
padding-left: 4px;
154-
padding-right: 4px;
155-
margin-right: 12px;
156-
margin-inline-end: 12px;
155+
padding-left: var(--ha-space-1);
156+
padding-right: var(--ha-space-1);
157+
margin-right: var(--ha-space-3);
158+
margin-inline-end: var(--ha-space-3);
157159
margin-inline-start: initial;
158160
}
159161
.header_button {
160162
text-decoration: none;
161163
color: inherit;
162164
inset-inline-start: initial;
163-
inset-inline-end: -12px;
165+
inset-inline-end: calc(var(--ha-space-3) * -1);
164166
direction: var(--direction);
165167
}
166168
.dialog-actions {
167169
inset-inline-start: initial !important;
168-
inset-inline-end: 0px !important;
170+
inset-inline-end: var(--ha-space-0) !important;
169171
direction: var(--direction);
170172
}
171173
`,

src/components/ha-md-dialog.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -187,15 +187,15 @@ export class HaMdDialog extends Dialog {
187187
}
188188
189189
slot[name="actions"]::slotted(*) {
190-
padding: 16px;
190+
padding: var(--ha-space-4);
191191
}
192192
193193
.scroller {
194194
overflow: var(--dialog-content-overflow, auto);
195195
}
196196
197197
slot[name="content"]::slotted(*) {
198-
padding: var(--dialog-content-padding, 24px);
198+
padding: var(--dialog-content-padding, var(--ha-space-6));
199199
}
200200
.scrim {
201201
z-index: 10; /* overlay navigation */

0 commit comments

Comments
 (0)