Skip to content

Commit aa275e2

Browse files
authored
Update packages and use Script component (#29)
* Update packages and use Script component * Upgrade again * Move plausible script outside of Helmet
1 parent 6b61aa1 commit aa275e2

File tree

3 files changed

+1763
-1705
lines changed

3 files changed

+1763
-1705
lines changed

package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@
2020
"./packages/*"
2121
],
2222
"devDependencies": {
23-
"@typescript-eslint/eslint-plugin": "^5.29.0",
24-
"@typescript-eslint/parser": "^5.29.0",
25-
"eslint": "^8.18.0",
23+
"@typescript-eslint/eslint-plugin": "^5.30.7",
24+
"@typescript-eslint/parser": "^5.30.7",
25+
"eslint": "^8.20.0",
2626
"eslint-config-prettier": "^8.5.0",
2727
"eslint-plugin-json": "^3.1.0",
28-
"eslint-plugin-jsx-a11y": "^6.5.1",
29-
"eslint-plugin-prettier": "^4.0.0",
30-
"eslint-plugin-react": "^7.30.0",
28+
"eslint-plugin-jsx-a11y": "^6.6.0",
29+
"eslint-plugin-prettier": "^4.2.1",
30+
"eslint-plugin-react": "^7.30.1",
3131
"prettier": "^2.7.1",
3232
"stylelint": "^14.9.1",
3333
"stylelint-config-standard": "^26.0.0"

packages/gatsby-theme-iterative/src/components/Page/DefaultSEO/index.tsx

Lines changed: 24 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import React from 'react'
2+
import { Script } from 'gatsby'
23
import Helmet from 'react-helmet'
34

45
import { MetaProps } from '../../SEO'
@@ -102,27 +103,32 @@ const DefaultSEO: React.FC<IDefaultSEOProps> = ({ pathname }) => {
102103
]
103104

104105
return (
105-
<Helmet
106-
htmlAttributes={{
107-
lang: 'en'
108-
}}
109-
defaultTitle={metaTitle}
110-
titleTemplate={`%s | ${metaTitle}`}
111-
meta={meta}
112-
link={[
113-
{ rel: 'mask-icon', href: '/safari-pinned-tab.svg', color: '#13adc7' },
114-
{
115-
rel: 'canonical',
116-
href: fullUrl
117-
}
118-
]}
119-
>
120-
<script
106+
<>
107+
<Helmet
108+
htmlAttributes={{
109+
lang: 'en'
110+
}}
111+
defaultTitle={metaTitle}
112+
titleTemplate={`%s | ${metaTitle}`}
113+
meta={meta}
114+
link={[
115+
{
116+
rel: 'mask-icon',
117+
href: '/safari-pinned-tab.svg',
118+
color: '#13adc7'
119+
},
120+
{
121+
rel: 'canonical',
122+
href: fullUrl
123+
}
124+
]}
125+
/>
126+
<Script
121127
defer
122128
data-domain="dvc.org"
123129
src="https://plausible.io/js/plausible.outbound-links.js"
124-
></script>
125-
</Helmet>
130+
/>
131+
</>
126132
)
127133
}
128134

0 commit comments

Comments
 (0)