//
// SPDX-License-Identifier: AGPL-3.0
-import React, { useRef } from "react";
+import React from "react";
import { Grid, StyleRulesCallback, WithStyles, withStyles } from "@material-ui/core";
import { DefaultView } from "components/default-view/default-view";
import { ProcessIcon } from "components/icon/icon";
import { ProcessCmdCard } from "./process-cmd-card";
import { ContainerRequestResource } from "models/container-request";
import { OutputDetails, NodeInstanceType } from "store/process-panel/process-panel";
-import { ResourcesState } from "store/resources/resources";
type CssRules = "root";
loadNodeJson: (containerRequest: ContainerRequestResource) => void;
loadOutputDefinitions: (containerRequest: ContainerRequestResource) => void;
updateOutputParams: () => void;
+ pollProcessLogs: (processUuid: string) => Promise<void>;
}
export type ProcessPanelRootProps = ProcessPanelRootDataProps & ProcessPanelRootActionProps & WithStyles<CssRules>;
filters={processLogsPanel.filters.map(filter => ({ label: filter, value: filter }))}
onLogFilterChange={props.onLogFilterChange}
navigateToLog={props.navigateToLog}
+ pollProcessLogs={props.pollProcessLogs}
/>
</MPVPanelContent>
<MPVPanelContent