feat: stabilize document type and upload flows

This commit is contained in:
wren
2026-04-30 17:44:05 +08:00
parent 81c5e98b53
commit 3fb7e9f5d0
18 changed files with 2122 additions and 491 deletions
+48
View File
@@ -100,6 +100,54 @@
@apply border-[#00684a] shadow-[0_0_0_2px_rgba(0,104,74,0.2)] outline-none;
}
.file-upload-page .upload-error-card {
@apply border border-amber-200;
}
.file-upload-page .upload-error-banner {
@apply rounded-lg border border-amber-200 bg-amber-50 px-4 py-4;
}
.file-upload-page .upload-error-banner__header {
@apply flex items-start justify-between gap-3;
}
.file-upload-page .upload-error-banner__title-wrap {
@apply flex items-start gap-3;
}
.file-upload-page .upload-error-banner__icon {
@apply text-2xl text-amber-600;
}
.file-upload-page .upload-error-banner__title {
@apply text-base font-semibold text-amber-900;
}
.file-upload-page .upload-error-banner__summary {
@apply mt-1 text-sm leading-6 text-amber-900;
}
.file-upload-page .upload-error-banner__dismiss {
@apply inline-flex h-8 w-8 items-center justify-center rounded-full text-amber-700 transition-colors duration-200 hover:bg-amber-100 hover:text-amber-900;
}
.file-upload-page .upload-error-banner__content {
@apply mt-4 grid gap-4 md:grid-cols-2;
}
.file-upload-page .upload-error-banner__label {
@apply mb-2 text-sm font-medium text-amber-900;
}
.file-upload-page .upload-error-banner__list {
@apply m-0 list-disc space-y-2 pl-5 text-sm leading-6 text-amber-800;
}
.file-upload-page .upload-error-banner__list--ordered {
@apply list-decimal;
}
/* 上传区域样式 */
.file-upload-page .upload-area {
@apply border-2 border-dashed border-gray-300 rounded-lg p-10 text-center bg-gray-50 cursor-pointer transition-all duration-300;