Fix scan detail rail scrolling

This commit is contained in:
2569718930@qq.com
2026-04-24 23:48:59 +08:00
parent 091d2efef3
commit 6c4867b757
2 changed files with 11 additions and 8 deletions
@@ -3108,12 +3108,13 @@
} }
.root :global(.scan-terminal > .detail-panel.scan-city-detail-rail) { .root :global(.scan-terminal > .detail-panel.scan-city-detail-rail) {
position: relative; position: sticky;
inset: auto; top: 16px;
width: auto; width: auto;
min-width: 0; min-width: 0;
height: auto; height: calc(100vh - 32px);
min-height: calc(100vh - 32px); min-height: 0;
max-height: calc(100vh - 32px);
z-index: auto; z-index: auto;
transform: none; transform: none;
transition: none; transition: none;
@@ -3123,7 +3124,8 @@
background: linear-gradient(180deg, rgba(15, 28, 47, 0.94), rgba(9, 18, 32, 0.94)); background: linear-gradient(180deg, rgba(15, 28, 47, 0.94), rgba(9, 18, 32, 0.94));
box-shadow: 0 18px 40px rgba(0, 0, 0, 0.28); box-shadow: 0 18px 40px rgba(0, 0, 0, 0.28);
backdrop-filter: blur(14px); backdrop-filter: blur(14px);
align-self: stretch; align-self: start;
overflow: hidden;
} }
.root :global(.scan-terminal > .detail-panel.scan-city-detail-rail.visible) { .root :global(.scan-terminal > .detail-panel.scan-city-detail-rail.visible) {
@@ -10999,7 +11001,11 @@
} }
.root :global(.scan-terminal > .detail-panel.scan-city-detail-rail) { .root :global(.scan-terminal > .detail-panel.scan-city-detail-rail) {
position: relative;
top: auto;
grid-column: 1 / -1; grid-column: 1 / -1;
height: auto;
max-height: none;
min-height: auto; min-height: auto;
} }
@@ -123,9 +123,6 @@ function DetailMiniTemperatureChart({ detail }: { detail: CityDetail }) {
<div className="detail-mini-chart"> <div className="detail-mini-chart">
<canvas ref={canvasRef} /> <canvas ref={canvasRef} />
</div> </div>
<div className="detail-mini-meta">
{chartData?.legendText || t("detail.chartLegendEmpty")}
</div>
</div> </div>
); );
} }