Skip to content

Commit ee4ad15

Browse files
committed
fix: add on-render-body file/function to be used in the onRenderBody Gatsby API function
1 parent d6e6b1d commit ee4ad15

File tree

2 files changed

+27
-26
lines changed

2 files changed

+27
-26
lines changed

Diff for: gatsby-ssr.js

+1-26
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,6 @@
33
*
44
* See: https://www.gatsbyjs.org/ docs/ssr-apis/
55
*/
6-
const React = require("react")
7-
8-
const addTwitterTag = [
9-
<script>
10-
!function(e,t,n,s,u,a)
11-
{e.twq ||
12-
((s = e.twq = function () {
13-
s.exe ? s.exe.apply(s, arguments) : s.queue.push(arguments);
14-
}),
15-
(s.version = '1.1'),
16-
(s.queue = []),
17-
(u = t.createElement(n)),
18-
(u.async = !0),
19-
(u.src = '//static.ads-twitter.com/uwt.js'),
20-
(a = t.getElementsByTagName(n)[0]),
21-
a.parentNode.insertBefore(u, a))}
22-
(window,document,'script'); // Insert Twitter Pixel ID and Standard Event
23-
data below twq('init','o73vi'); twq('track','PageView');
24-
</script>
25-
]
26-
27-
export default onRenderBody = ({
28-
setPostBodyComponents
29-
}) => {
30-
setPostBodyComponents(addTwitterTag)
31-
}
326

337
export { default as wrapPageElement } from './gatsby/wrap-page-element';
8+
export { default as onRenderBody } from './gatsby/on-render-body';

Diff for: gatsby/on-render-body.js

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
const React = require('react');
2+
3+
const onRenderBody = ({ setPostBodyComponents }) => {
4+
const addTwitterTag = (
5+
<script>
6+
!function(e,t,n,s,u,a)
7+
{e.twq ||
8+
((s = e.twq = function () {
9+
s.exe ? s.exe.apply(s, arguments) : s.queue.push(arguments);
10+
}),
11+
(s.version = '1.1'),
12+
(s.queue = []),
13+
(u = t.createElement(n)),
14+
(u.async = !0),
15+
(u.src = '//static.ads-twitter.com/uwt.js'),
16+
(a = t.getElementsByTagName(n)[0]),
17+
a.parentNode.insertBefore(u, a))}
18+
(window,document,'script'); // Insert Twitter Pixel ID and Standard Event
19+
data below twq('init','o73vi'); twq('track','PageView');
20+
</script>
21+
);
22+
23+
setPostBodyComponents([addTwitterTag]);
24+
};
25+
26+
export default onRenderBody;

0 commit comments

Comments
 (0)