fix(react): ensure element exists in controller before dismissing it

This commit is contained in:
Max Lynch
2019-05-26 14:38:32 -05:00
parent f0af70736b
commit 0fd3e5d4c5

View File

@@ -49,7 +49,7 @@ export function createControllerComponent<T extends object, E extends OverlayCom
await this.element.present();
}
if (prevProps.isOpen !== this.props.isOpen && this.props.isOpen === false) {
if (this.element && prevProps.isOpen !== this.props.isOpen && this.props.isOpen === false) {
await this.element.dismiss();
}
}