封面(可选)
{form.cover_url ? (
// eslint-disable-next-line @next/next/no-img-element
)
) : (
)}
{form.cover_url ? (
) : null}
void pickCover(e.target.files?.[0])}
/>
留空时前台用标题首字生成文字封面。
文件{editingDoc ? `(${editingDoc.files?.length ?? 0}/20)` : ""}
{typeof editingId === "number" && editingDoc ? (
void pickFiles(e.target.files)}
/>
支持 html / pdf / epub / mobi / azw3 / zip / 7z / rar / txt / md / doc / docx / ppt / pptx,仅下载分发。
书籍正文请在「章节与正文」中编辑,此处文件仅作附件分发。
{uploadMsg ?
{uploadMsg}
: null}
{editingDoc.files?.length ? (
{editingDoc.files.map((f) => (
-
{f.ext}
{f.name}
{formatSize(f.size)}
))}
) : (
还没有文件。
)}
) : (
先保存条目,即可在此上传 html / pdf / epub 等文件(最多 20 个)
)}
{/* 操作区:状态提示 + 保存/关闭/线上页面 */}