MelissaAgendaConfig: cards do main com altura por conteudo + scroll interno
Aplica o mesmo pattern dos outros (Perfil/Negocio/Plano): - Em desktop, cada .mac-main > .mac-w ganha min-height: 300px + max-height: 100% (do .mac-main). - Body com flex: 1 + min-height: 0 + overflow-y: auto. Quando o usuario alterna pra "Diferente por dia" (Jornada), pra "Personalizar" (Ritmo) ou expande slots (Online), o card cresce ate o teto do main e depois passa a scrollar internamente em vez de empurrar os cards seguintes pra fora. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -1575,7 +1575,10 @@ onBeforeUnmount(() => {
|
||||
}
|
||||
|
||||
/* Desktop (>=1024): main fica em coluna unica (cards muito densos
|
||||
pra split 50/50). Sidebar e body com scroll interno. */
|
||||
pra split 50/50). Sidebar e cards do main ganham min-h 300 +
|
||||
max-h 100% + body overflow-y: auto pra que mudar de modo
|
||||
(igual/diferente, adicionar pausas, etc) nao quebre o layout —
|
||||
cada card scrolla por conta propria sem empurrar os outros. */
|
||||
@media (min-width: 1024px) {
|
||||
.mac-side > .mac-side__scroll > .mac-w--side {
|
||||
min-height: 300px;
|
||||
@@ -1583,7 +1586,14 @@ onBeforeUnmount(() => {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.mac-side .mac-w--side > .mac-w__body {
|
||||
.mac-main > .mac-w {
|
||||
min-height: 300px;
|
||||
max-height: 100%;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
}
|
||||
.mac-side .mac-w--side > .mac-w__body,
|
||||
.mac-main > .mac-w > .mac-w__body {
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
overflow-y: auto;
|
||||
@@ -1591,8 +1601,10 @@ onBeforeUnmount(() => {
|
||||
scrollbar-width: thin;
|
||||
scrollbar-color: var(--m-border-strong) transparent;
|
||||
}
|
||||
.mac-side .mac-w--side > .mac-w__body::-webkit-scrollbar { width: 5px; }
|
||||
.mac-side .mac-w--side > .mac-w__body::-webkit-scrollbar-thumb {
|
||||
.mac-side .mac-w--side > .mac-w__body::-webkit-scrollbar,
|
||||
.mac-main > .mac-w > .mac-w__body::-webkit-scrollbar { width: 5px; }
|
||||
.mac-side .mac-w--side > .mac-w__body::-webkit-scrollbar-thumb,
|
||||
.mac-main > .mac-w > .mac-w__body::-webkit-scrollbar-thumb {
|
||||
background: var(--m-border-strong);
|
||||
border-radius: 3px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user