diff --git a/.changeset/cuddly-colts-beg.md b/.changeset/cuddly-colts-beg.md new file mode 100644 index 00000000..4a6ef173 --- /dev/null +++ b/.changeset/cuddly-colts-beg.md @@ -0,0 +1,5 @@ +--- +'@stacks/connect': patch +--- + +Avoid Asigna initialization when the window object is not defined diff --git a/packages/connect/src/asigna.ts b/packages/connect/src/asigna.ts index 87ef2176..1152ca11 100644 --- a/packages/connect/src/asigna.ts +++ b/packages/connect/src/asigna.ts @@ -26,6 +26,8 @@ const generateAsignaMessage = (payload: string, key: string) => { }; export const initializeAsignaProvider = () => { + if (typeof window === 'undefined') return; + const isAsignaIframe = !!window.top && document.referrer.endsWith('.asigna.io/'); if (isAsignaIframe) { window['AsignaProvider'] = AsignaIframeProvider;