diff --git a/src/browser/components/MainPage.jsx b/src/browser/components/MainPage.jsx
index 95eb83d3..db882292 100644
--- a/src/browser/components/MainPage.jsx
+++ b/src/browser/components/MainPage.jsx
@@ -11,6 +11,7 @@ const LoginModal = require('./LoginModal.jsx');
const MattermostView = require('./MattermostView.jsx');
const TabBar = require('./TabBar.jsx');
const HoveringURL = require('./HoveringURL.jsx');
+const PermissionRequestDialog = require('./PermissionRequestDialog.jsx');
const NewTeamModal = require('./NewTeamModal.jsx');
@@ -347,6 +348,16 @@ const MainPage = createReactClass({
onLogin={this.handleLogin}
onCancel={this.handleLoginCancel}
/>
+ {this.props.teams.length === 1 && this.props.requestingPermission[0] ? // eslint-disable-line multiline-ternary
+ : null
+ }
{ tabsRow }
{ viewsRow }
diff --git a/src/browser/css/components/MainPage.css b/src/browser/css/components/MainPage.css
index 2c6ec16e..e5097959 100644
--- a/src/browser/css/components/MainPage.css
+++ b/src/browser/css/components/MainPage.css
@@ -7,3 +7,7 @@
position: absolute;
bottom: 0px;
}
+
+div[id*="-permissionDialog"] {
+ max-width: 350px;
+}
diff --git a/src/browser/css/components/TabBar.css b/src/browser/css/components/TabBar.css
index 90a2aebb..5db9ce22 100644
--- a/src/browser/css/components/TabBar.css
+++ b/src/browser/css/components/TabBar.css
@@ -37,7 +37,3 @@
margin-top: 5px;
border-radius: 50%;
}
-
-div[id*="-permissionDialog"] {
- max-width: 350px;
-}