Issue 305 broken link because of language fixes (#322)

* without having having to worry about site design.

Let me know if double having is intentional

* distinguish case of no translation and en lang

* prettier recommends

* distinguish case of no translation and en lang

* prettier recommends

* merge with latest origin/master changes

* typo

* link with language fixes

* do not show language dropdown if only one enabled

* check translation outside of LanguageDropDown.render
This commit is contained in:
Richard Zhang 2017-12-19 17:44:43 -08:00 committed by Joel Marcey
parent 4a3da1f30a
commit a5e963dba1
8 changed files with 177 additions and 175 deletions

View file

@ -19,11 +19,11 @@ function imgUrl(img) {
}
function docUrl(doc, language) {
return siteConfig.baseUrl + 'docs/' + language + '/' + doc;
return siteConfig.baseUrl + 'docs/' + (language ? language + '/' : '') + doc;
}
function pageUrl(page, language) {
return siteConfig.baseUrl + language + '/' + page;
return siteConfig.baseUrl + (language ? language + '/' : '') + page;
}
class Button extends React.Component {
@ -73,7 +73,7 @@ const PromoSection = props => (
class HomeSplash extends React.Component {
render() {
let language = this.props.language || 'en';
let language = this.props.language || '';
return (
<SplashContainer>
<Logo img_src={imgUrl('docusaurus.svg')} />
@ -198,7 +198,7 @@ const Showcase = props => {
class Index extends React.Component {
render() {
let language = this.props.language || 'en';
let language = this.props.language || '';
return (
<div>