Skip to content

Commit

Permalink
feat: expose nonce option from @googlemaps/js-api-loader
Browse files Browse the repository at this point in the history
  • Loading branch information
Diogomrol authored Mar 18, 2024
1 parent 5daa0b0 commit 6e7bcdc
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/components/GoogleMap.vue
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,10 @@ export default defineComponent({
type: String as PropType<IControlPosition>,
required: false,
},
nonce: {
type: String,
default: "",
},
},
emits: mapEvents,
Expand Down Expand Up @@ -289,8 +293,8 @@ export default defineComponent({
const loadMapsAPI = () => {
try {
const { apiKey, region, version, language, libraries } = props;
loaderInstance = new Loader({ apiKey, region, version, language, libraries: libraries as Library[] });
const { apiKey, region, version, language, libraries, nonce } = props;
loaderInstance = new Loader({ apiKey, region, version, language, libraries: libraries as Library[], nonce });
} catch (err) {
// Loader instantiated again with different options, which isn't allowed by js-api-loader
console.error(err);
Expand All @@ -312,7 +316,7 @@ export default defineComponent({
const otherPropsAsRefs = (Object.keys(props) as (keyof typeof props)[])
.filter(
(key) =>
!["apiPromise", "apiKey", "version", "libraries", "region", "language", "center", "zoom"].includes(key)
!["apiPromise", "apiKey", "version", "libraries", "region", "language", "center", "zoom", "nonce"].includes(key)
)
.map((key) => toRef(props, key));
Expand Down

0 comments on commit 6e7bcdc

Please sign in to comment.