fix(export): keep actions sticky and refine headers

This commit is contained in:
aits2026
2026-03-06 11:32:38 +08:00
parent fe57d80a00
commit 1814808df1
2 changed files with 38 additions and 1 deletions

View File

@@ -1352,6 +1352,21 @@
justify-content: flex-end;
gap: 8px;
flex-shrink: 0;
position: sticky;
right: 0;
z-index: 8;
background: color-mix(in srgb, var(--bg-primary) 78%, var(--bg-secondary));
&::before {
content: '';
position: absolute;
top: 0;
bottom: 0;
left: -18px;
width: 18px;
pointer-events: none;
background: linear-gradient(to right, transparent, color-mix(in srgb, var(--bg-primary) 82%, var(--bg-secondary)));
}
}
.contacts-list {
@@ -1801,11 +1816,28 @@
gap: 4px;
width: var(--contacts-action-col-width);
flex-shrink: 0;
position: sticky;
right: 0;
z-index: 6;
background: inherit;
&::before {
content: '';
position: absolute;
top: -12px;
bottom: -12px;
left: -18px;
width: 18px;
pointer-events: none;
background: linear-gradient(to right, transparent, color-mix(in srgb, var(--bg-primary) 84%, var(--bg-secondary)));
}
.row-action-main {
display: inline-flex;
align-items: flex-start;
gap: 6px;
position: relative;
z-index: 1;
&.single-line {
align-items: center;