};
})((props: { ownerUuid?: string, uuidPrefix: string }) => renderWorkflowStatus(props.uuidPrefix, props.ownerUuid));
-const renderProcessState = (processState: string) => <Typography>{processState || '-'}</Typography>
-
-export const ResourceProcessState = connect(
- (state: RootState, props: { uuid: string }) => {
- const process = getProcess(props.uuid)(state.resources)
- return { state: process?.container?.state ? process?.container?.state : '' };
- })((props: { state: string }) => renderProcessState(props.state));
-
export const ResourceContainerUuid = connect(
(state: RootState, props: { uuid: string }) => {
const process = getProcess(props.uuid)(state.resources)
import {
ResourceName,
ProcessStatus as ResourceStatus,
- ResourceProcessState,
ResourceType,
ResourceOwnerWithName,
ResourceVersion,
export enum ProjectPanelColumnNames {
NAME = "Name",
STATUS = "Status",
- STATE = 'State',
TYPE = "Type",
OWNER = "Owner",
VERSION = "Version",
filters: getInitialProcessStatusFilters(),
render: uuid => <ResourceStatus uuid={uuid} />,
},
- {
- name: ProjectPanelColumnNames.STATE,
- selected: false,
- configurable: true,
- filters: createTree(),
- render: uuid => <ResourceProcessState uuid={uuid}/>
- },
{
name: ProjectPanelColumnNames.TYPE,
selected: true,