fix: 修复剩余两个 TS 编译错误

1. ProjectAssets.tsx: 处理 file_size 可能为 undefined 的情况
2. ProjectGeneration.tsx: 替换不存在的 AutoGenerateOutlined 为 ThunderboltOutlined
This commit is contained in:
CI Bot
2026-06-26 22:09:02 +08:00
parent 5e50e9ae07
commit a980691a10
2 changed files with 3 additions and 3 deletions
@@ -79,7 +79,7 @@ const ProjectAssets: React.FC = () => {
{asset.status === 'processing' ? '⏳ 处理中' : '✓ 就绪'}
</span>
<b>{asset.name}</b>
<p>{(asset.file_size / 1024 / 1024).toFixed(2)} MB</p>
<p>{((asset.file_size || 0) / 1024 / 1024).toFixed(2)} MB</p>
</div>
))}
</div>
@@ -4,7 +4,7 @@
*/
import React, { useState, useEffect } from "react";
import { Select, Modal, Form, message, Radio, Spin, Tooltip, Button, Empty, Tag } from "antd";
import { AutoGenerateOutlined, PlayCircleOutlined, DeleteOutlined, CheckCircleOutlined } from "@ant-design/icons";
import { ThunderboltOutlined, PlayCircleOutlined, DeleteOutlined, CheckCircleOutlined } from "@ant-design/icons";
import "./ProjectGeneration.css";
import { autoGenerateEditPlan, getEditPlans, deleteEditPlan, EditingMode, EditPlanItem, EditPlanClipItem } from "@/api/editPlans";
@@ -242,7 +242,7 @@ const AutoArrangePanel: React.FC<{
</div>
<Button
type="primary"
icon={<AutoGenerateOutlined />}
icon={<ThunderboltOutlined />}
loading={generating}
onClick={handleAutoGenerate}
className="generate-btn"