import React, { useState, useCallback, useEffect, SetStateAction } from 'react'; import { motion, AnimatePresence } from 'framer-motion'; import { FileText } from 'lucide-react'; import { ScriptRenderer } from '@/components/script-renderer/ScriptRenderer'; interface ScriptTabContentProps { scriptData: any[] | null; setIsPauseWorkFlow: (isPauseWorkFlow: boolean) => void; setAnyAttribute: (type: string, value: SetStateAction, tags?: string[]) => void; isPauseWorkFlow: boolean; } export function ScriptTabContent({ scriptData = [], setIsPauseWorkFlow, setAnyAttribute, isPauseWorkFlow }: ScriptTabContentProps) { // 如果没有数据,显示空状态 if (!scriptData || scriptData.length === 0) { return (

No script data

); } return (
); };