in packages/synchro-charts-react/src/react-component-lib/createControllerComponent.tsx [41:52]
async componentDidUpdate(prevProps: Props) {
if (prevProps.isOpen !== this.props.isOpen && this.props.isOpen === true) {
this.present(prevProps);
}
if (
this.controller &&
prevProps.isOpen !== this.props.isOpen &&
this.props.isOpen === false
) {
await this.controller.dismiss();
}
}