fix(toast): toast does not warn when positionAnchor is undefined (#28312)

This commit is contained in:
Liam DeBeasi
2023-10-09 16:41:11 -04:00
committed by GitHub
parent 8450564eba
commit c37b3d8bf4

View File

@ -412,6 +412,14 @@ export class Toast implements ComponentInterface, OverlayInterface {
private getAnchorElement(): HTMLElement | undefined {
const { position, positionAnchor, el } = this;
/**
* If positionAnchor is undefined then
* no anchor should be used when presenting the toast.
*/
if (positionAnchor === undefined) {
return;
}
if (position === 'middle' && positionAnchor !== undefined) {
printIonWarning('The positionAnchor property is ignored when using position="middle".', this.el);
return undefined;