|
441 | 441 | } |
442 | 442 |
|
443 | 443 | .app-grid { |
| 444 | + --mobile-editor-max-height: clamp(280px, 42dvh, 520px); |
| 445 | + --mobile-preview-max-height: clamp(320px, 52dvh, 680px); |
444 | 446 | grid-template-columns: minmax(0, 1fr); |
445 | 447 | grid-template-rows: auto auto auto; |
446 | 448 | height: auto; |
|
450 | 452 | 'preview'; |
451 | 453 | } |
452 | 454 |
|
453 | | - .component-panel, |
454 | | - .styles-panel, |
455 | | - .preview-panel, |
456 | | - .app-grid--preview-right .component-panel, |
457 | | - .app-grid--preview-right .styles-panel, |
458 | | - .app-grid--preview-right .preview-panel, |
459 | | - .app-grid--preview-left .component-panel, |
460 | | - .app-grid--preview-left .styles-panel, |
461 | | - .app-grid--preview-left .preview-panel { |
| 455 | + .app-grid :is(.component-panel, .styles-panel, .preview-panel) { |
462 | 456 | height: auto; |
463 | | - min-height: var(--expanded-panel-min-height); |
464 | 457 | } |
465 | 458 |
|
466 | | - .component-panel.panel--collapsed-horizontal, |
467 | | - .component-panel.panel--collapsed-vertical, |
468 | | - .styles-panel.panel--collapsed-horizontal, |
469 | | - .styles-panel.panel--collapsed-vertical, |
470 | | - .preview-panel.panel--collapsed-horizontal, |
471 | | - .preview-panel.panel--collapsed-vertical { |
| 459 | + .app-grid :is(.component-panel, .styles-panel) { |
| 460 | + min-height: min(var(--expanded-panel-min-height), var(--mobile-editor-max-height)); |
| 461 | + max-height: var(--mobile-editor-max-height); |
| 462 | + } |
| 463 | + |
| 464 | + .app-grid .preview-panel { |
| 465 | + min-height: min(var(--expanded-panel-min-height), var(--mobile-preview-max-height)); |
| 466 | + max-height: var(--mobile-preview-max-height); |
| 467 | + } |
| 468 | + |
| 469 | + .app-grid :is(.component-panel, .styles-panel) .panel-content { |
| 470 | + min-height: 0; |
| 471 | + overflow: auto; |
| 472 | + } |
| 473 | + |
| 474 | + .app-grid .preview-panel .panel-content { |
| 475 | + min-height: 0; |
| 476 | + overflow: auto; |
| 477 | + } |
| 478 | + |
| 479 | + .app-grid |
| 480 | + :is(.component-panel, .styles-panel, .preview-panel):is( |
| 481 | + .panel--collapsed-horizontal, |
| 482 | + .panel--collapsed-vertical |
| 483 | + ) { |
472 | 484 | min-height: 0; |
473 | 485 | } |
474 | 486 |
|
|
0 commit comments