Enable setting of title for custom pages

* allowing custom title on page component

* Update about-slash.js

* Update help.js

* Update users.js

* Update versions.js
This commit is contained in:
Endilie Yacop Sucipto 2018-05-31 12:37:38 +08:00 committed by Yangshun Tay
parent b3d59f8a0f
commit 72f4f36939
6 changed files with 20 additions and 2 deletions

View file

@ -498,6 +498,7 @@ async function execute() {
<Site
language={language}
config={siteConfig}
title={ReactComp.title}
metadata={{id: pageID}}>
<ReactComp language={language} />
</Site>
@ -513,7 +514,11 @@ async function execute() {
let language = env.translation.enabled ? 'en' : '';
translate.setLanguage(language);
const str = renderToStaticMarkupWithDoctype(
<Site language={language} config={siteConfig} metadata={{id: pageID}}>
<Site
title={ReactComp.title}
language={language}
config={siteConfig}
metadata={{id: pageID}}>
<ReactComp language={language} />
</Site>
);
@ -526,7 +531,11 @@ async function execute() {
let language = env.translation.enabled ? 'en' : '';
translate.setLanguage(language);
const str = renderToStaticMarkupWithDoctype(
<Site language={language} config={siteConfig} metadata={{id: pageID}}>
<Site
title={ReactComp.title}
language={language}
config={siteConfig}
metadata={{id: pageID}}>
<ReactComp language={language} />
</Site>
);

View file

@ -442,6 +442,7 @@ function execute(port) {
<Site
language={language}
config={siteConfig}
title={ReactComp.title}
metadata={{id: path.basename(userFile, '.js')}}>
<ReactComp language={language} />
</Site>

View file

@ -40,4 +40,6 @@ AboutSlash.defaultProps = {
language: "en"
};
AboutSlash.title = 'About Slash';
module.exports = AboutSlash;

View file

@ -61,4 +61,6 @@ class Help extends React.Component {
}
}
Help.title = 'Help';
module.exports = Help;

View file

@ -80,4 +80,6 @@ class Users extends React.Component {
}
}
Users.title = 'Users';
module.exports = Users;

View file

@ -102,4 +102,6 @@ class Versions extends React.Component {
}
}
Versions.title = 'Versions';
module.exports = Versions;