feat(platform): separate internal evidence navigation

This commit is contained in:
lingniu
2026-07-06 00:18:08 +08:00
parent 79207d5096
commit cca574d5eb
3 changed files with 158 additions and 1 deletions

View File

@@ -234,6 +234,114 @@ body {
line-height: 14px;
}
.vp-internal-evidence-zone {
padding: 10px;
border: 1px solid rgba(103, 119, 136, 0.18);
border-radius: 8px;
background: #f8fafc;
display: grid;
gap: 8px;
}
.vp-internal-evidence-zone-head {
display: flex;
gap: 8px;
align-items: flex-start;
justify-content: space-between;
}
.vp-internal-evidence-zone-head > div {
min-width: 0;
display: grid;
gap: 2px;
}
.vp-internal-evidence-zone-head strong {
color: var(--vp-text);
font-size: 12px;
line-height: 18px;
}
.vp-internal-evidence-zone-head span {
color: var(--vp-text-muted);
font-size: 10px;
line-height: 15px;
}
.vp-internal-evidence-zone-head button {
flex: none;
padding: 4px 8px;
border: 1px solid var(--vp-border);
border-radius: 6px;
background: #ffffff;
color: var(--vp-text-muted);
cursor: pointer;
font: inherit;
font-size: 11px;
line-height: 16px;
}
.vp-internal-evidence-zone-head button:hover,
.vp-internal-evidence-zone-head button:focus-visible {
color: var(--vp-primary);
border-color: rgba(22, 100, 255, 0.34);
outline: none;
}
.vp-internal-evidence-zone-body {
display: grid;
gap: 8px;
}
.vp-internal-evidence-zone-body:not(.vp-internal-evidence-zone-body-open) .vp-nav-section-title {
display: none;
}
.vp-nav-group-internal .vp-nav-section-title {
padding: 2px 2px 4px;
}
.vp-internal-evidence-actions {
display: grid;
gap: 6px;
}
.vp-internal-evidence-action {
width: 100%;
min-height: 34px;
padding: 7px 8px;
border: 1px solid rgba(103, 119, 136, 0.18);
border-radius: 7px;
background: #ffffff;
color: var(--vp-text-muted);
cursor: pointer;
font: inherit;
display: flex;
align-items: center;
gap: 8px;
text-align: left;
}
.vp-internal-evidence-action span {
display: inline-flex;
color: var(--vp-text-subtle);
}
.vp-internal-evidence-action strong {
color: inherit;
font-size: 12px;
line-height: 18px;
}
.vp-internal-evidence-action:hover,
.vp-internal-evidence-action:focus-visible,
.vp-internal-evidence-action-active {
color: var(--vp-primary);
border-color: rgba(22, 100, 255, 0.34);
background: #ffffff;
outline: none;
}
.vp-main {
min-width: 0;
}