diff --git a/app/src/components/ChooseRoom.js b/app/src/components/ChooseRoom.js index b83962b..15b3955 100644 --- a/app/src/components/ChooseRoom.js +++ b/app/src/components/ChooseRoom.js @@ -29,7 +29,7 @@ const styles = (theme) => width : '100%', height : '100%', backgroundColor : 'var(--background-color)', - backgroundImage : `url(${window.config.background})`, + backgroundImage : `url(${window.config ? window.config.background : null})`, backgroundAttachment : 'fixed', backgroundPosition : 'center', backgroundSize : 'cover', @@ -118,9 +118,9 @@ const DialogTitle = withStyles(styles)((props) => return ( - { window.config.logo && Logo } + { window.config && window.config.logo && Logo } {children} - { window.config.loginEnabled && + { window.config && window.config.loginEnabled && - { window.config.title } + { window.config && window.config.title ? window.config.title : 'Multiparty meeting' }
diff --git a/app/src/components/Controls/TopBar.js b/app/src/components/Controls/TopBar.js index 21c09b0..444743d 100644 --- a/app/src/components/Controls/TopBar.js +++ b/app/src/components/Controls/TopBar.js @@ -184,14 +184,14 @@ const TopBar = (props) => - { window.config.logo && Logo } + { window.config && window.config.logo && Logo } - { window.config.title } + { window.config && window.config.title ? window.config.title : 'Multiparty meeting' }
diff --git a/app/src/components/JoinDialog.js b/app/src/components/JoinDialog.js index 040542e..9e55805 100644 --- a/app/src/components/JoinDialog.js +++ b/app/src/components/JoinDialog.js @@ -28,7 +28,7 @@ const styles = (theme) => width : '100%', height : '100%', backgroundColor : 'var(--background-color)', - backgroundImage : `url(${window.config.background})`, + backgroundImage : `url(${window.config ? window.config.background : null})`, backgroundAttachment : 'fixed', backgroundPosition : 'center', backgroundSize : 'cover', @@ -117,9 +117,9 @@ const DialogTitle = withStyles(styles)((props) => return ( - { window.config.logo && Logo } + { window.config && window.config.logo && Logo } {children} - { window.config.loginEnabled && + { window.config && window.config.loginEnabled && - { window.config.title } + { window.config && window.config.title ? window.config.title : 'Multiparty meeting' }
diff --git a/app/src/components/Room.js b/app/src/components/Room.js index 2410687..2863962 100644 --- a/app/src/components/Room.js +++ b/app/src/components/Room.js @@ -34,7 +34,7 @@ const styles = (theme) => width : '100%', height : '100%', backgroundColor : 'var(--background-color)', - backgroundImage : `url(${window.config.background})`, + backgroundImage : `url(${window.config ? window.config.background : null})`, backgroundAttachment : 'fixed', backgroundPosition : 'center', backgroundSize : 'cover',