UNPKG

@sap-ux/ui-components

Version:

SAP UI Components Library

32 lines 1.02 kB
import type { IRawStyle } from '@fluentui/react'; export declare const enum ErrorMessageType { Error = "Error", Warning = "Warning", Info = "Info" } export interface UIMessagesExtendedProps { warningMessage?: string; infoMessage?: string; } export interface UIComponentMessagesProps extends UIMessagesExtendedProps { errorMessage?: string; } export interface InputErrorMessageStyles { error: IRawStyle; warning: IRawStyle; info: IRawStyle; } export interface InputValidationMessageInfo { style: IRawStyle; type: ErrorMessageType; message?: string; } export declare const MESSAGE_TYPES_CLASSNAME_MAP: Map<ErrorMessageType, string>; /** * Method returns object containing data to display message for component. * * @param {UIMessagesExtendedProps} [props] Component props. * @returns {InputValidationMessageInfo} Message info. */ export declare const getMessageInfo: (props?: UIMessagesExtendedProps) => InputValidationMessageInfo; //# sourceMappingURL=utils.d.ts.map