Spaces:
Running
Running
File size: 890 Bytes
3a909c0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
import React from 'react';
import MonitoringStats from './monitoring/MonitoringStats';
import TrainingLogs from './monitoring/TrainingLogs';
import { TrainingStatus, LogEntry } from './types';
interface MonitoringTabProps {
trainingStatus: TrainingStatus;
logs: LogEntry[];
logContainerRef: React.RefObject<HTMLDivElement>;
getProgressPercentage: () => number;
formatTime: (seconds: number) => string;
}
const MonitoringTab: React.FC<MonitoringTabProps> = ({
trainingStatus,
logs,
logContainerRef,
getProgressPercentage,
formatTime
}) => {
return (
<div className="space-y-6">
<MonitoringStats
trainingStatus={trainingStatus}
getProgressPercentage={getProgressPercentage}
formatTime={formatTime}
/>
<TrainingLogs logs={logs} logContainerRef={logContainerRef} />
</div>
);
};
export default MonitoringTab;
|