All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.resources.js.multishipping.ErrorMessage.tsx Maven / Gradle / Ivy

There is a newer version: 4.0.133
Show newest version
/**
 * SPDX-FileCopyrightText: (c) 2024 Liferay, Inc. https://liferay.com
 * SPDX-License-Identifier: LGPL-2.1-or-later OR LicenseRef-Liferay-DXP-EULA-2.0.0-2023-06
 */

import ClayForm from '@clayui/form';
import React from 'react';

import {IAPIResponseError, IFieldError} from './Types';

interface IErrorMessageProps {
	errors: IFieldError;
	name: string;
}

export function showError(error: IAPIResponseError) {
	Liferay.Util.openToast({
		message:
			error.detail ||
			error.errorDescription ||
			Liferay.Language.get('an-unexpected-system-error-occurred'),
		type: 'danger',
	});
}

export default function ErrorMessage({errors, name}: IErrorMessageProps) {
	return (
		<>
			{!!errors[name] && (
				
					

					{errors[name]}
				
			)}
		
	);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy