import React from "react"; import { useTerminalStore } from "../store/useTerminalStore"; import { MdClose, MdClearAll } from "react-icons/md"; import { FiTerminal } from "react-icons/fi"; export const TerminalOutput: React.FC = () => { const { jobs, isOpen, activeJobId, closeTerminal, setActiveJob, clearJobs, removeJob, } = useTerminalStore(); if (!isOpen) return null; const activeJob = jobs.find((j) => j.id === activeJobId) || jobs[jobs.length - 1]; return (
{activeJob.stdin}
{activeJob.stdout}
)}
{/* Stderr */}
{activeJob.stderr && (
{activeJob.stderr}
)}
{/* Status */}
{activeJob.isRunning ? (