fix(ui): approval queue grid — remove fixed-viewport clipping, flow with page scroll
Owner directive: grids must render fully without internal scrollbars (pagination handles row counts). .kx-aq was the only data-grid shell with height:100% + overflow:hidden/auto clipping; now page-flow with sticky side. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
parent
7b861a4af2
commit
7a735a4c71
@ -3,8 +3,9 @@
|
||||
min-width: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
height: 100%;
|
||||
min-height: 0;
|
||||
/* 페이지-영역 스크롤(.kx-page 모델). 고정 100% 높이 셸을 제거해 표가 잘리지 않고
|
||||
* 내용 높이만큼 늘어나며, 넘칠 때만 이 루트가 스크롤(내부 그리드 스크롤 없음). */
|
||||
overflow-y: auto;
|
||||
}
|
||||
.kx-aq__head {
|
||||
display: flex;
|
||||
@ -99,16 +100,16 @@
|
||||
.kx-aq__body {
|
||||
display: flex;
|
||||
flex: 1;
|
||||
min-height: 0;
|
||||
overflow: hidden;
|
||||
/* overflow:hidden 제거 — 본문이 내용 높이만큼 늘어나고 루트(.kx-aq)가 스크롤. */
|
||||
}
|
||||
.kx-aq__main {
|
||||
flex: 1;
|
||||
min-width: 0;
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-3);
|
||||
padding: var(--space-4) var(--space-5);
|
||||
overflow: auto;
|
||||
/* overflow:auto 제거 — 표 내부 세로 스크롤 대신 페이지 흐름으로 전체 노출. */
|
||||
}
|
||||
.kx-aq__main-head {
|
||||
display: flex;
|
||||
@ -180,13 +181,17 @@
|
||||
/* side */
|
||||
.kx-aq__side {
|
||||
width: 320px;
|
||||
flex: none;
|
||||
border-left: var(--border-card);
|
||||
background: var(--color-neutral-050);
|
||||
padding: var(--space-5);
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: var(--space-4);
|
||||
overflow-y: auto;
|
||||
/* 표 높이에 스트레치되지 않고, 페이지 스크롤 시 상단에 고정 유지. */
|
||||
align-self: flex-start;
|
||||
position: sticky;
|
||||
top: 0;
|
||||
}
|
||||
.kx-aq__card {
|
||||
background: var(--color-white);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user