Skip to content

Commit 236b54a

Browse files
authored
Fix dialog dismiss button some more (#384)
1 parent bb788e2 commit 236b54a

File tree

1 file changed

+36
-7
lines changed
  • packages/@adobe/spectrum-css-temp/components/dialog

1 file changed

+36
-7
lines changed

packages/@adobe/spectrum-css-temp/components/dialog/index.css

Lines changed: 36 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,11 @@ governing permissions and limitations under the License.
8888

8989
.spectrum-Dialog .spectrum-Dialog-grid {
9090
display: grid;
91-
grid-template-columns: var(--spectrum-dialog-padding) auto 1fr auto minmax(0, auto) minmax(var(--spectrum-dialog-padding), var(--spectrum-dialog-close-button-size));
91+
grid-template-columns: var(--spectrum-dialog-padding) auto 1fr auto minmax(0, auto) var(--spectrum-dialog-padding);
9292
grid-template-rows: auto minmax(var(--spectrum-dialog-padding), var(--spectrum-dialog-close-button-size)) auto auto 1fr auto var(--spectrum-dialog-padding);
9393
grid-template-areas:
9494
"hero hero hero hero hero hero"
95-
". . . . . closeButton"
95+
". . . . . ."
9696
". heading header header typeIcon ."
9797
". divider divider divider divider ."
9898
". content content content content ."
@@ -203,7 +203,18 @@ governing permissions and limitations under the License.
203203
}
204204
}
205205

206-
.spectrum-Dialog--dismissable {
206+
.spectrum-Dialog.spectrum-Dialog--dismissable .spectrum-Dialog-grid {
207+
grid-template-columns: var(--spectrum-dialog-padding) auto 1fr auto minmax(0, auto) minmax(0, var(--spectrum-dialog-close-button-size)) var(--spectrum-dialog-padding);
208+
grid-template-rows: auto minmax(var(--spectrum-dialog-padding), var(--spectrum-dialog-close-button-size)) auto auto 1fr auto var(--spectrum-dialog-padding);
209+
grid-template-areas:
210+
"hero hero hero hero hero hero hero"
211+
". . . . . closeButton closeButton"
212+
". heading header header typeIcon closeButton closeButton"
213+
". divider divider divider divider divider ."
214+
". content content content content content ."
215+
". footer footer buttonGroup buttonGroup buttonGroup ."
216+
". . . . . . .";
217+
207218
.spectrum-Dialog-buttonGroup {
208219
display: none;
209220
}
@@ -215,8 +226,11 @@ governing permissions and limitations under the License.
215226
.spectrum-Dialog-closeButton {
216227
grid-area: closeButton;
217228
/* align and justify so it doesn't do the default 'stretch' and end up with forced height/width */
218-
align-self: end;
219-
justify-self: start;
229+
align-self: start;
230+
justify-self: end;
231+
232+
margin-inline-end: var(--spectrum-dialog-close-button-padding);
233+
margin-block-start: var(--spectrum-dialog-close-button-padding);
220234
}
221235

222236
/* Alert Dialog is a specific type of Dialog */
@@ -275,12 +289,13 @@ governing permissions and limitations under the License.
275289
}
276290

277291
@media screen and (max-width: 700px) {
292+
278293
.spectrum-Dialog .spectrum-Dialog-grid {
279-
grid-template-columns: var(--spectrum-dialog-padding) auto 1fr auto auto minmax(var(--spectrum-dialog-padding), var(--spectrum-dialog-close-button-size));
294+
grid-template-columns: var(--spectrum-dialog-padding) auto 1fr auto minmax(0, auto) var(--spectrum-dialog-padding);
280295
grid-template-rows: auto minmax(var(--spectrum-dialog-padding), var(--spectrum-dialog-close-button-size)) auto auto auto 1fr auto var(--spectrum-dialog-padding);
281296
grid-template-areas:
282297
"hero hero hero hero hero hero"
283-
". . . . . closeButton"
298+
". . . . . ."
284299
". heading heading heading typeIcon ."
285300
". header header header header ."
286301
". divider divider divider divider ."
@@ -289,6 +304,20 @@ governing permissions and limitations under the License.
289304
". . . . . .";
290305
}
291306

307+
.spectrum-Dialog.spectrum-Dialog--dismissable .spectrum-Dialog-grid {
308+
grid-template-columns: var(--spectrum-dialog-padding) auto 1fr auto minmax(0, auto) minmax(0, var(--spectrum-dialog-close-button-size)) var(--spectrum-dialog-padding);
309+
grid-template-rows: auto minmax(var(--spectrum-dialog-padding), var(--spectrum-dialog-close-button-size)) auto auto auto 1fr auto var(--spectrum-dialog-padding);
310+
grid-template-areas:
311+
"hero hero hero hero hero hero hero"
312+
". . . . . closeButton closeButton"
313+
". heading heading heading typeIcon closeButton closeButton"
314+
". header header header header header ."
315+
". divider divider divider divider divider ."
316+
". content content content content content ."
317+
". footer footer buttonGroup buttonGroup buttonGroup ."
318+
". . . . . . .";
319+
}
320+
292321
.spectrum-Dialog .spectrum-Dialog-header {
293322
justify-content: flex-start;
294323
}

0 commit comments

Comments
 (0)