"use client"; import { useTask } from "@/shared/contexts/TaskContext"; import Link from "next/link"; import { usePathname } from "next/navigation"; export default function GlobalTaskIndicator() { const { currentTask, isGenerating } = useTask(); const pathname = usePathname(); // 首页已有专门的进度条展示,因此在首页不显示顶部全局进度条 if (!isGenerating || pathname === "/") return null; return (
视频生成中... {currentTask?.progress || 0}% {currentTask?.message && ( {currentTask.message} )}
查看详情
); }