Make SideNav.js more readable

This commit is contained in:
Frank Li 2017-07-17 11:23:03 -07:00
parent eccbc178e5
commit 14ce8c6d30

View file

@ -70,17 +70,16 @@ class SideNav extends React.Component {
}
getLocalizedString(metadata) {
let localizedString;
if (metadata.sidebar_title) {
localizedString = translation[this.props.language]
? translation[this.props.language]["localized-strings"][
metadata.sidebar_title
] || metadata.sidebar_title
: metadata.sidebar_title;
const i18n = translation[this.props.language];
const sbTitle = metadata.sidebar_title;
if (sbTitle) {
localizedString = i18n
? i18n["localized-strings"][sbTitle] || sbTitle
: sbTitle;
} else {
localizedString = translation[this.props.language]
? translation[this.props.language]["localized-strings"][
metadata.localized_id
] || metadata.title
localizedString = i18n
? i18n["localized-strings"][metadata.localized_id] || metadata.title
: metadata.title;
}
return localizedString;