feat(openapi): complete upload preview and UI evidence

This commit is contained in:
2026-08-28 15:38:14 +03:00
parent d2849ea3fe
commit 2c94af6791
35 changed files with 3655 additions and 537 deletions
+14 -14
View File
@@ -87,20 +87,6 @@
font-weight: 600;
}
#openapi-import-document {
min-height: 132px;
max-height: 34vh;
resize: vertical;
padding: 14px;
border: 1px solid var(--border);
border-radius: 14px;
background: #0d1117;
color: var(--text-primary);
font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
font-size: 12px;
line-height: 1.55;
}
#openapi-import-file {
position: absolute;
width: 1px;
@@ -154,6 +140,20 @@
color: var(--red);
}
.openapi-import-status:focus-visible,
.openapi-file-button:focus-visible {
outline: 2px solid var(--accent);
outline-offset: 3px;
}
@media (prefers-reduced-motion: reduce) {
.openapi-import-modal,
.openapi-import-dialog {
scroll-behavior: auto;
transition: none;
}
}
.openapi-import-preview {
display: grid;
gap: 16px;