@@ -52,6 +52,14 @@ governing permissions and limitations under the License.
52
52
/* Passthrough for nested component(s) */
53
53
--mod-buttongroup-justify-content : flex-end;
54
54
--mod-buttongroup-flex-wrap : nowrap;
55
+
56
+ /* Fullscreen/fullscreenTakeover */
57
+ --spectrum-takeover-dialog-title-font-size : var (--spectrum-title-size-xxl );
58
+ --spectrum-takeover-dialog-spacing-grid-padding : var (--spectrum-spacing-500 );
59
+ --spectrum-takeover-dialog-spacing-header-gap : var (--spectrum-spacing-400 );
60
+ --spectrum-takeover-dialog-spacing-title-to-body : var (--spectrum-spacing-500 );
61
+ --spectrum-takeover-dialog-inline-size : var (--spectrum-takeover-dialog-width );
62
+ --spectrum-takeover-dialog-block-size : var (--spectrum-takeover-dialog-height );
55
63
}
56
64
57
65
.spectrum-Dialog {
@@ -247,13 +255,13 @@ governing permissions and limitations under the License.
247
255
}
248
256
249
257
.spectrum-Dialog--fullscreen {
250
- inline-size : 100 % ;
251
- block-size : 100 % ;
258
+ inline-size : var ( --spectrum-takeover-dialog-inline-size ) ;
259
+ block-size : var ( --spectrum-takeover-dialog-block-size ) ;
252
260
}
253
261
254
262
.spectrum-Dialog--fullscreenTakeover {
255
- inline-size : 100 % ;
256
- block-size : 100 % ;
263
+ inline-size : var ( --spectrum-takeover-dialog-inline-size ) ;
264
+ block-size : var ( --spectrum-takeover-dialog-block-size ) ;
257
265
border-radius : 0 ;
258
266
}
259
267
@@ -262,19 +270,25 @@ governing permissions and limitations under the License.
262
270
max-block-size : none;
263
271
max-inline-size : none;
264
272
273
+ .spectrum--large & {
274
+ --spectrum-takeover-dialog-spacing-header-gap : var (--spectrum-spacing-300 );
275
+ --spectrum-takeover-dialog-spacing-grid-padding : var (--spectrum-spacing-400 );
276
+ --spectrum-takeover-dialog-spacing-title-to-body : var (--spectrum-spacing-400 );
277
+ }
278
+
265
279
.spectrum-Dialog-grid {
266
280
display : grid;
267
281
grid-template-columns :
268
- var (--mod-standard -dialog-spacing-grid-padding , var (--spectrum-standard -dialog-spacing-grid-padding ))
282
+ var (--mod-takeover -dialog-spacing-grid-padding , var (--spectrum-takeover -dialog-spacing-grid-padding ))
269
283
1fr
270
284
auto
271
285
auto
272
- var (--mod-standard -dialog-spacing-grid-padding , var (--spectrum-standard -dialog-spacing-grid-padding ));
286
+ var (--mod-takeover -dialog-spacing-grid-padding , var (--spectrum-takeover -dialog-spacing-grid-padding ));
273
287
grid-template-rows :
274
- var (--mod-standard -dialog-spacing-grid-padding , var (--spectrum-standard -dialog-spacing-grid-padding ))
288
+ var (--mod-takeover -dialog-spacing-grid-padding , var (--spectrum-takeover -dialog-spacing-grid-padding ))
275
289
auto
276
290
1fr
277
- var (--mod-standard -dialog-spacing-grid-padding , var (--spectrum-standard -dialog-spacing-grid-padding ));
291
+ var (--mod-takeover -dialog-spacing-grid-padding , var (--spectrum-takeover -dialog-spacing-grid-padding ));
278
292
grid-template-areas :
279
293
". . . . ."
280
294
". heading header buttonGroup ."
@@ -284,6 +298,13 @@ governing permissions and limitations under the License.
284
298
285
299
.spectrum-Dialog-header {
286
300
grid-area : heading;
301
+ gap : var (--mod-takeover-dialog-spacing-header-gap , var (--spectrum-takeover-dialog-spacing-header-gap ));
302
+ margin-inline-end : var (--mod-takeover-dialog-spacing-header-gap , var (--spectrum-takeover-dialog-spacing-header-gap ));
303
+ margin-block-end : var (--spectrum-takeover-dialog-spacing-title-to-body );
304
+ }
305
+
306
+ .spectrum-Dialog-heading {
307
+ font-size : var (--mod-takeover-dialog-title-font-size , var (--spectrum-takeover-dialog-title-font-size ));
287
308
}
288
309
289
310
.spectrum-Dialog-closeButton {
0 commit comments