Style pinned city card and add dashboard body scrolling
This commit is contained in:
@@ -11086,6 +11086,19 @@
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
.root :global(.scan-ai-city-pin.pinned) {
|
||||
border-color: rgba(77, 163, 255, 0.72);
|
||||
background: rgba(77, 163, 255, 0.2);
|
||||
color: #6fb7ff;
|
||||
box-shadow: inset 0 0 0 1px rgba(77, 163, 255, 0.12);
|
||||
}
|
||||
|
||||
.root :global(.scan-ai-city-pin.pinned:hover) {
|
||||
border-color: rgba(239, 68, 68, 0.52);
|
||||
background: rgba(239, 68, 68, 0.14);
|
||||
color: #ff9aa4;
|
||||
}
|
||||
|
||||
.root :global(.scan-ai-city-collapse) {
|
||||
padding: 8px 10px;
|
||||
}
|
||||
@@ -11116,6 +11129,18 @@
|
||||
|
||||
.root :global(.scan-ai-city-body) {
|
||||
padding: 18px;
|
||||
max-height: clamp(420px, 58vh, 760px);
|
||||
overflow-y: auto;
|
||||
overscroll-behavior: contain;
|
||||
}
|
||||
|
||||
.root :global(.scan-ai-city-body::-webkit-scrollbar) {
|
||||
width: 8px;
|
||||
}
|
||||
|
||||
.root :global(.scan-ai-city-body::-webkit-scrollbar-thumb) {
|
||||
border-radius: 999px;
|
||||
background: rgba(77, 163, 255, 0.28);
|
||||
}
|
||||
|
||||
.root :global(.scan-ai-decision-band) {
|
||||
|
||||
@@ -623,10 +623,11 @@ function AiPinnedCityCard({
|
||||
<div className="scan-ai-city-actions">
|
||||
<button
|
||||
type="button"
|
||||
className="scan-ai-city-pin"
|
||||
className="scan-ai-city-pin pinned"
|
||||
onClick={onRemove}
|
||||
aria-pressed="true"
|
||||
aria-label={isEn ? `Unpin ${displayName}` : `取消固定 ${displayName}`}
|
||||
title={isEn ? "Unpin city" : "取消固定"}
|
||||
title={isEn ? "Pinned. Click to unpin." : "已钉选,点击取消固定"}
|
||||
>
|
||||
<Pin size={15} fill="currentColor" />
|
||||
</button>
|
||||
|
||||
Reference in New Issue
Block a user