Newer
Older
module.exports = {
context: {
faker: 'faker',
},
sections: [
{
name: 'Introduction',
content: './content/introduction.md',
},
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{
name: 'Theme variables',
sections: [
{
content: '../packages/ui/docs/brand_colors.md',
name: 'Brand colors',
},
{
content: '../packages/ui/docs/state_colors.md',
name: 'State colors',
},
{
content: '../packages/ui/docs/fonts.md',
name: 'Fonts',
},
],
},
{
name: 'Atoms',
components: '../packages/ui/src/atoms/*.js',
},
{
name: 'Molecules',
components: '../packages/ui/src/molecules/*.js',
},
{
name: 'Core-components',
components: '../packages/components/!(xpub-*|model-*)/**/*.{jsx,js}',
},
{
name: 'Xpub-components',
components: '../packages/components/xpub-*/**/*.{jsx,js}',
},
],
ignore: [
'**/components/Manage/**',
'**/components/**/*.config.js',
'**/components/*-server/**',
'**/components/MediumDraft/CustomImageSideButton.jsx',
'**/node_modules/**',
'**/*.test.{js,jsx}',
],
skipComponentsWithoutExample: true,
styleguideComponents: {
StyleGuideRenderer: require.resolve('./src/components/StyleGuideRenderer'),
ComponentsListRenderer: require.resolve(
'./src/components/ComponentsListRenderer',
),
SectionRenderer: require.resolve('./src/components/SectionRenderer'),
Wrapper: require.resolve('./src/components/Wrapper'),
LogoRenderer: require.resolve('./src/components/LogoRenderer'),
},
title: 'PubSweet',
theme: {
color: {
link: '#ED2C75',
linkHover: '#61C4B9',
sidebarBackground: '#4FC4B9',
sidebarLink: 'white',
},
sidebarWidth: 300,
},
styles: {
Logo: {
// We're changing the LogoRenderer component
logo: {
// We're changing the rsg--logo-XX class name inside the component
color: 'white',
},
},
dangerouslyUpdateWebpackConfig: (webpackConfig, env) => {
// Due to: https://github.com/webpack/webpack/issues/8688
if (webpackConfig.optimization) {
webpackConfig.optimization.concatenateModules = false
}