@adaptabletools/adaptable
Version:
Powerful AG Grid extension which provides advanced, cutting-edge functionality to meet all DataGrid requirements
15 lines (14 loc) • 531 B
JavaScript
import { AlertType } from '../Utilities/getAlertType';
import StringExtensions from '../../../Utilities/Extensions/StringExtensions';
export const isValidAlertMessage = (alert, alertType) => {
if (alertType !== AlertType.Scheduled) {
return true;
}
if (StringExtensions.IsNullOrEmpty(alert.MessageHeader?.trim())) {
return 'A message header is required.';
}
if (StringExtensions.IsNullOrEmpty(alert.MessageText?.trim())) {
return 'A message body is required.';
}
return true;
};