+
} onClick={() => navigate('/admin/streams')} style={{ marginBottom: 20 }}>返回节目列表
+
回放与章节
+
{stream.title}
+ {stream.status !== 'ended' ? (
+
+ ) : (
+
+
+ )}
+
+ )
+}
diff --git a/frontend/src/admin/pages/StreamForm.tsx b/frontend/src/admin/pages/StreamForm.tsx
index c56d8d1..d91a795 100644
--- a/frontend/src/admin/pages/StreamForm.tsx
+++ b/frontend/src/admin/pages/StreamForm.tsx
@@ -2,7 +2,7 @@ import { useEffect, useState } from 'react'
import { useNavigate } from 'react-router-dom'
import { Form, Input, Button, DatePicker, Typography, message, Space, Alert, Select, Switch } from 'antd'
import { CopyOutlined, ArrowLeftOutlined, CheckCircleOutlined } from '@ant-design/icons'
-import { createStream, fetchMediaFiles, type Chapter } from '../../api/streams'
+import { createStream } from '../../api/streams'
import axios from 'axios'
const { Title, Text } = Typography
@@ -10,15 +10,9 @@ const { TextArea } = Input
export default function StreamForm() {
const [loading, setLoading] = useState(false)
- const [mediaFiles, setMediaFiles] = useState