diff --git a/documentation/src/components/ChatwootWidget.js b/documentation/src/components/ChatwootWidget.js index 61d72684..bb90e1c5 100644 --- a/documentation/src/components/ChatwootWidget.js +++ b/documentation/src/components/ChatwootWidget.js @@ -1,14 +1,19 @@ -(function (d, t) { - var BASE_URL = "https://app.chatwoot.com"; - var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; - g.src = BASE_URL + "/packs/js/sdk.js"; - g.defer = true; - g.async = true; - s.parentNode.insertBefore(g, s); - g.onload = function () { - window.chatwootSDK.run({ - websiteToken: 'cFxvnLSjfE2UF4UUiPCA5NsF', - baseUrl: BASE_URL - }) - } -})(document, 'script'); +import ExecutionEnvironment from '@docusaurus/ExecutionEnvironment'; + +// Only execute on client-side +if (ExecutionEnvironment.canUseDOM) { + (function (d, t) { + var BASE_URL = "https://app.chatwoot.com"; + var g = d.createElement(t), s = d.getElementsByTagName(t)[0]; + g.src = BASE_URL + "/packs/js/sdk.js"; + g.defer = true; + g.async = true; + s.parentNode.insertBefore(g, s); + g.onload = function () { + window.chatwootSDK.run({ + websiteToken: 'cFxvnLSjfE2UF4UUiPCA5NsF', + baseUrl: BASE_URL + }) + } + })(document, 'script'); +}