mirror of
https://github.com/Youzini-afk/ST-Bionic-Memory-Ecology.git
synced 2026-05-15 22:30:38 +08:00
fix(notice): fix compact layout title truncated to 'ST...'
Root cause: compact layout used width:fit-content on parent with overflow:hidden + min-width:0 on __content flex child. In flex, min-width:0 allows the child to shrink to 0, and fit-content + overflow:hidden causes the content to collapse completely, showing only 'ST...' for the title. Fix: Replace width:fit-content with max-width on the compact parent so the container can size naturally. Give __content flex:1 1 0% so it takes all available space after icon/close button, letting the title fill that space and ellipsis only when it genuinely overflows.
This commit is contained in:
@@ -69,28 +69,25 @@ function ensureStyle(doc) {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
gap: 10px;
|
||||
width: fit-content;
|
||||
max-width: 100%;
|
||||
max-width: min(400px, calc(100vw - 28px));
|
||||
align-self: flex-end;
|
||||
padding: 10px;
|
||||
}
|
||||
|
||||
.st-bme-notice__content {
|
||||
min-width: 0;
|
||||
flex: 1 1 0%;
|
||||
transition: max-width 280ms cubic-bezier(0.22, 1, 0.36, 1),
|
||||
opacity 220ms ease;
|
||||
}
|
||||
|
||||
.st-bme-notice[data-layout="normal"] .st-bme-notice__content {
|
||||
max-width: 360px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
.st-bme-notice[data-layout="compact"] .st-bme-notice__content {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
min-width: 0;
|
||||
max-width: 320px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user