fix(dees-modal): move modal content scrolling into dees-tile so long content stays scrollable with pinned header and actions
This commit is contained in:
@@ -87,14 +87,24 @@ export class DeesTile extends DeesElement {
|
||||
color: var(--dees-color-text-secondary);
|
||||
}
|
||||
|
||||
/* --- Content: the rounded inset --- */
|
||||
/* --- Content: the rounded inset ---
|
||||
Uses overflow-y: auto so that when a consumer (e.g. dees-modal) caps
|
||||
the tile with max-height, long content scrolls inside the tile
|
||||
instead of being clipped. For consumers without max-height
|
||||
(e.g. dees-stepper), the tile grows with content and the scroll
|
||||
never activates. Horizontal overflow stays clipped to preserve the
|
||||
rounded corners. */
|
||||
.tile-content {
|
||||
flex: 1;
|
||||
position: relative;
|
||||
border-radius: 8px;
|
||||
border-top: 1px solid var(--dees-color-border-subtle);
|
||||
border-bottom: 1px solid var(--dees-color-border-subtle);
|
||||
overflow: hidden;
|
||||
overflow-x: hidden;
|
||||
overflow-y: auto;
|
||||
overscroll-behavior: contain;
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--dees-color-scrollbar-thumb) transparent;
|
||||
}
|
||||
|
||||
.tile-content.no-footer {
|
||||
|
||||
Reference in New Issue
Block a user