webview-ui/src/Periscope/NodeLogs.tsx (16 lines of code) (raw):

import { PodLogs } from "../../../src/webview-contract/webviewDefinitions/periscope"; export interface NodeLogsProps { node: string; podLogs: PodLogs[]; } export function NodeLogs(props: NodeLogsProps) { return ( <> <h3>{props.node} Node Logs</h3> {(props.podLogs || []).map((podLog) => ( <div key={podLog.podName}> <h4>{podLog.podName}</h4> <pre>{podLog.logs}</pre> </div> ))} </> ); }