event.preventDefault()}
+ onDragLeave={handleDragLeave}
+ onDrop={handleDrop}
+ className={`rounded-xl border border-dashed p-6 text-center transition-colors sm:p-8 ${isDragging ? 'border-[#1677ff] bg-[#e6f4ff]' : 'border-[#cbd5e1] bg-[#f8fafc]'}`}
+ >
+
setFile(event.currentTarget.files?.[0])}
+ className="sr-only"
+ />
+ {selectedFile ? (
+
+
+
+
+
{selectedFile.name}
+
{formatFileSize(selectedFile.size)} · 提交后保存到品牌知识库
+
+
+ ) : (
+
+
+
+
+
拖放文件到这里,或选择文件
+
支持 PDF、Office 文档、表格、Markdown 和文本文件
+
+
+ )}
+
+