Allow html in bubble alerts

This commit is contained in:
Bill 2022-03-16 05:22:58 -04:00
parent 6394b9d2f4
commit ef3b094a7c

View File

@ -11,13 +11,15 @@ export const NotificationDefaultBubbleView: FC<NotificationDefaultBubbleViewProp
{
const { item = null, close = null, ...rest } = props;
const htmlText = item.message.replace(/\r\n|\r|\n/g, '<br />');
return (
<LayoutNotificationBubbleView close={ close } gap={ 2 } alignItems="center" { ...rest }>
<Flex center className="bubble-image-container">
{ (item.iconUrl && item.iconUrl.length) &&
<img className="no-select" src={ item.iconUrl } alt="" /> }
</Flex>
<Text wrap variant="white">{ item.message }</Text>
<Text wrap variant="white" dangerouslySetInnerHTML={ { __html: htmlText } } />
</LayoutNotificationBubbleView>
);
}