()
| 91 | |
| 92 | // 加载动画组件 |
| 93 | function LoadingIndicator() { |
| 94 | return ( |
| 95 | <span className="ml-1.5 inline-flex items-center"> |
| 96 | <span className="animate-pulse h-1 w-1 rounded-full bg-blue-500 mx-0.5"></span> |
| 97 | <span className="animate-pulse delay-150 h-1 w-1 rounded-full bg-blue-500 mx-0.5"></span> |
| 98 | <span className="animate-pulse delay-300 h-1 w-1 rounded-full bg-blue-500 mx-0.5"></span> |
| 99 | </span> |
| 100 | ); |
| 101 | } |
| 102 | |
| 103 | // 进行中状态的子任务组件 - 方案B:周期性轮换显示 |
| 104 | function CyclicSubtasks({ taskType }) { |
nothing calls this directly
no outgoing calls
no test coverage detected