mirror of https://github.com/vector-im/riot-web
Merge pull request #117 from matrix-org/dbkr/guest_warning_bar
Add warning bar for guest users.pull/21833/head
commit
640e87e7c5
|
@ -820,6 +820,7 @@ module.exports = React.createClass({
|
||||||
var CreateRoom = sdk.getComponent('structures.CreateRoom');
|
var CreateRoom = sdk.getComponent('structures.CreateRoom');
|
||||||
var RoomDirectory = sdk.getComponent('structures.RoomDirectory');
|
var RoomDirectory = sdk.getComponent('structures.RoomDirectory');
|
||||||
var MatrixToolbar = sdk.getComponent('globals.MatrixToolbar');
|
var MatrixToolbar = sdk.getComponent('globals.MatrixToolbar');
|
||||||
|
var GuestWarningBar = sdk.getComponent('globals.GuestWarningBar');
|
||||||
var ForgotPassword = sdk.getComponent('structures.login.ForgotPassword');
|
var ForgotPassword = sdk.getComponent('structures.login.ForgotPassword');
|
||||||
|
|
||||||
// needs to be before normal PageTypes as you are logged in technically
|
// needs to be before normal PageTypes as you are logged in technically
|
||||||
|
@ -860,7 +861,20 @@ module.exports = React.createClass({
|
||||||
}
|
}
|
||||||
|
|
||||||
// TODO: Fix duplication here and do conditionals like we do above
|
// TODO: Fix duplication here and do conditionals like we do above
|
||||||
if (Notifier.supportsDesktopNotifications() && !Notifier.isEnabled() && !Notifier.isToolbarHidden()) {
|
if (MatrixClientPeg.get().isGuest()) {
|
||||||
|
return (
|
||||||
|
<div className="mx_MatrixChat_wrapper">
|
||||||
|
<GuestWarningBar />
|
||||||
|
<div className="mx_MatrixChat mx_MatrixChat_toolbarShowing">
|
||||||
|
<LeftPanel selectedRoom={this.state.currentRoom} collapsed={this.state.collapse_lhs} />
|
||||||
|
<main className="mx_MatrixChat_middlePanel">
|
||||||
|
{page_element}
|
||||||
|
</main>
|
||||||
|
{right_panel}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
);
|
||||||
|
} else if (Notifier.supportsDesktopNotifications() && !Notifier.isEnabled() && !Notifier.isToolbarHidden()) {
|
||||||
return (
|
return (
|
||||||
<div className="mx_MatrixChat_wrapper">
|
<div className="mx_MatrixChat_wrapper">
|
||||||
<MatrixToolbar />
|
<MatrixToolbar />
|
||||||
|
|
Loading…
Reference in New Issue