Tweak page URL defaulting

This commit is contained in:
J. Ryan Stinnett 2019-02-08 13:53:17 +00:00
parent 5ab3c8b823
commit 7a15bb65c4
3 changed files with 12 additions and 5 deletions

View file

@ -460,10 +460,11 @@ const LoggedInView = React.createClass({
case PageTypes.HomePage:
{
const pagesConfig = this.props.config.pages;
let pageUrl;
let pageUrl = null;
if (pagesConfig) {
pageUrl = pagesConfig.homeUrl;
} else {
}
if (!pageUrl) {
// This is a deprecated config option for the home page
// (despite the name, given we also now have a welcome
// page, which is not the same).

View file

@ -25,7 +25,13 @@ export default class Welcome extends React.PureComponent {
const LanguageSelector = sdk.getComponent('auth.LanguageSelector');
const pagesConfig = SdkConfig.get().pages;
const pageUrl = pagesConfig ? pagesConfig.welcomeUrl : 'welcome.html';
let pageUrl = null;
if (pagesConfig) {
pageUrl = pagesConfig.welcomeUrl;
}
if (!pageUrl) {
pageUrl = 'welcome.html';
}
return (
<AuthPage>

View file

@ -31,8 +31,8 @@ export class TopLeftMenu extends React.Component {
hasHomePage() {
const config = SdkConfig.get();
const pagesConfig = config.pages;
if (pagesConfig) {
return !!pagesConfig.homeUrl;
if (pagesConfig && pagesConfig.homeUrl) {
return true;
}
// This is a deprecated config option for the home page
// (despite the name, given we also now have a welcome