From ab33bc8733ef367a053f7a44ce342d909d6da4f1 Mon Sep 17 00:00:00 2001 From: Alisson Nunes Date: Mon, 30 Jan 2023 13:47:56 -0300 Subject: [PATCH] Updating its own load state if it was already loaded externally --- packages/react-google-maps-api/src/LoadScript.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/packages/react-google-maps-api/src/LoadScript.tsx b/packages/react-google-maps-api/src/LoadScript.tsx index 69a893574..d66c36d43 100644 --- a/packages/react-google-maps-api/src/LoadScript.tsx +++ b/packages/react-google-maps-api/src/LoadScript.tsx @@ -54,6 +54,16 @@ class LoadScript extends PureComponent { if (window.google && window.google.maps && !cleaningUp) { console.error('google api is already presented') + if (this.props.onLoad) { + this.props.onLoad() + } + + this.setState(function setLoaded() { + return { + loaded: true, + } + }) + return }