import { ComponentOperation } from '@aws-c2a/models';
import { Typography } from '@material-ui/core';
import React, { useContext } from 'react';
import { AppContext } from '../../App';
import { ComponentOperationsList } from '../ComponentOperationsList';
interface Props {
op: ComponentOperation,
}
export function ComponentOperationCauses({op}: Props): JSX.Element {
const { changeReport } = useContext(AppContext);
const cause = op.cause;
const consequences = changeReport.infraModelDiff.componentOperations.filter(o => o.cause === op);
return <>
Caused by: {cause ? : 'Direct Change'}
{consequences.length ? <>
Consequences:
>: ''
// (No known changes result from this change)
}
>;
}