feat(toast): allow html content (#18423)

This commit is contained in:
Liam DeBeasi
2019-05-30 12:36:54 -04:00
committed by GitHub
parent 17ad73ace2
commit c8104a29ec
3 changed files with 14 additions and 1 deletions

View File

@ -2,6 +2,7 @@ import { Component, ComponentInterface, Element, Event, EventEmitter, Method, Pr
import { Animation, AnimationBuilder, Color, Config, CssClassMap, Mode, OverlayEventDetail, OverlayInterface, ToastButton } from '../../interface';
import { dismiss, eventMethod, isCancel, present } from '../../utils/overlays';
import { sanitizeDOMString } from '../../utils/sanitization';
import { createColorClasses, getClassMap } from '../../utils/theme';
import { iosEnterAnimation } from './animations/ios.enter';
@ -290,7 +291,7 @@ export class Toast implements ComponentInterface, OverlayInterface {
<div class="toast-header">{this.header}</div>
}
{this.message !== undefined &&
<div class="toast-message">{this.message}</div>
<div class="toast-message" innerHTML={sanitizeDOMString(this.message)}></div>
}
</div>