...
Expand |
---|
title | ErrorDialogComponent details |
---|
|
Code Block |
---|
const ErrorDialogComponent: UseErrorDialogHook<P>[0] = useCallback(
({
buttonLabel = formatMessage({ id: 'okay' }),
heading = formatMessage({ id: 'somethingWrong' }),
image,
...rest
}) => {
...
const pendingRbiError = delve(pendingData as T, 'error', null);
...
const modalAppearanceEvent = isRBIError(pendingRbiError)
? undefined
: modalAppearanceEventMessageOverride.current || modalAppearanceEventMessage;
const errorEventMessage = isRBIError(pendingRbiError)
? undefined
: errorEventMessageOverride.current;
return (
<Dialog
heading={title || heading}
body={dialogBody}
image={image}
onDismiss={dismissDialog}
actions={actions}
modalAppearanceEventMessage={modalAppearanceEvent}
errorEventMessage={errorEventMessage}
aria-label="error"
{...rest}
/>
);
},
...
); |
|
How to use the new error
...
modal?
After all these changes, when it’s needed to use the new error modelmodal:
import the useErrorModal
:
...