Skip to content

Commit fdd49be

Browse files
authored
Merge pull request #1801 from entbit/new-header
[deploy_website] New header integration
2 parents 8e7edef + 61e3600 commit fdd49be

File tree

3 files changed

+30
-9
lines changed

3 files changed

+30
-9
lines changed

website/docusaurus.config.js

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ module.exports = {
1010
projectName: 'graphql-cli',
1111

1212
themeConfig: {
13+
colorMode: {
14+
disableSwitch: true,
15+
},
1316
sidebarCollapsible: false,
1417
image: 'img/logo.png',
1518
navbar: {
@@ -98,12 +101,7 @@ module.exports = {
98101
},
99102
},
100103
scripts: [
101-
'/js/light-mode-by-default.js',
102-
{
103-
src: 'https://the-guild.dev/static/banner.js',
104-
async: true,
105-
defer: true,
106-
},
104+
'/js/light-mode-by-default.js'
107105
],
108106
presets: [
109107
[
@@ -121,7 +119,7 @@ module.exports = {
121119
customCss: require.resolve('./src/css/custom.css'),
122120
},
123121
sitemap: {
124-
cacheTime: 600 * 1001, // 600 sec - cache purge period
122+
// cacheTime: 600 * 1001, // 600 sec - cache purge period
125123
changefreq: 'weekly',
126124
priority: 0.5,
127125
},

website/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@
1313
"@docusaurus/preset-classic": "^2.0.0-alpha",
1414
"clsx": "^1.1.1",
1515
"react": "^17.0.0",
16-
"react-dom": "^17.0.0"
16+
"react-dom": "^17.0.0",
17+
"styled-components": "5.1.0",
18+
"the-guild-components": "1.0.12"
1719
},
1820
"browserslist": {
1921
"production": [
@@ -27,4 +29,4 @@
2729
"last 1 safari version"
2830
]
2931
}
30-
}
32+
}

website/src/theme/Root.js

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
import React from 'react';
2+
import BrowserOnly from '@docusaurus/BrowserOnly';
3+
import { ThemeProvider, Header } from 'the-guild-components';
4+
5+
// Default implementation, that you can customize
6+
function Root({ children }) {
7+
return (
8+
<>
9+
<BrowserOnly>
10+
{() => (
11+
<ThemeProvider>
12+
<Header themeSwitch activeLink={'/open-source'} accentColor="var(--ifm-color-primary)" />
13+
</ThemeProvider>
14+
)}
15+
</BrowserOnly>
16+
{children}
17+
</>
18+
);
19+
}
20+
21+
export default Root;

0 commit comments

Comments
 (0)