"use client"; import { useEffect, useState } from "react"; import { Plus } from "lucide-react"; import { api } from "@/lib/api"; import type { FeishuSession } from "@/lib/types"; import SessionTable from "@/components/SessionTable"; export default function SessionsPage() { const [sessions, setSessions] = useState([]); const [title, setTitle] = useState("大本营周三答疑测试场次"); const [teachers, setTeachers] = useState("院长, 辅导老师"); const [sourceText, setSourceText] = useState(""); async function load() { const data = await api.get("/sessions"); setSessions(data); } async function createSession() { await api.post("/sessions", { title, teachers, source_text: sourceText || undefined, source_file_name: sourceText ? "manual_transcript.txt" : undefined }); setSourceText(""); await load(); } useEffect(() => { load(); }, []); return (

答疑场次