import React from 'react'; import { Alert } from '@patternfly/react-core/dist/esm/components/Alert'; import { List, ListItem } from '@patternfly/react-core/dist/esm/components/List'; import { ValidationError } from '~/shared/api/backendApiTypes'; import { ErrorEnvelopeException } from '~/shared/api/apiUtils'; interface ValidationErrorAlertProps { title: string; errors: (ValidationError | ErrorEnvelopeException)[]; } export const ValidationErrorAlert: React.FC = ({ title, errors }) => { if (errors.length === 0) { return null; } return ( {errors.map((error, index) => ( {error.message} ))} ); };