summaryrefslogtreecommitdiffstats
path: root/webapp/root.jsx
diff options
context:
space:
mode:
authorHarrison Healey <harrisonmhealey@gmail.com>2016-03-17 10:30:49 -0400
committerHarrison Healey <harrisonmhealey@gmail.com>2016-03-29 15:18:26 -0400
commitc417fdc152e953982d9c9af2c04ca2c04ced41b3 (patch)
tree6bf1f8618474d3e60bbe844876de665407f80095 /webapp/root.jsx
parent9c36210edd7cae4026e3a2ee472cf2fa751a0f77 (diff)
downloadchat-c417fdc152e953982d9c9af2c04ca2c04ced41b3.tar.gz
chat-c417fdc152e953982d9c9af2c04ca2c04ced41b3.tar.bz2
chat-c417fdc152e953982d9c9af2c04ca2c04ced41b3.zip
Added initial backstage components and InstalledIntegrations page
Diffstat (limited to 'webapp/root.jsx')
-rw-r--r--webapp/root.jsx48
1 files changed, 48 insertions, 0 deletions
diff --git a/webapp/root.jsx b/webapp/root.jsx
index ce59a95c9..c10099967 100644
--- a/webapp/root.jsx
+++ b/webapp/root.jsx
@@ -36,6 +36,9 @@ import ShouldVerifyEmail from 'components/should_verify_email.jsx';
import DoVerifyEmail from 'components/do_verify_email.jsx';
import AdminConsole from 'components/admin_console/admin_controller.jsx';
import TutorialView from 'components/tutorial/tutorial_view.jsx';
+import BackstageNavbar from 'components/backstage/backstage_navbar.jsx';
+import BackstageSidebar from 'components/backstage/backstage_sidebar.jsx';
+import InstalledIntegrations from 'components/backstage/installed_integrations.jsx';
import SignupTeamComplete from 'components/signup_team_complete/components/signup_team_complete.jsx';
import WelcomePage from 'components/signup_team_complete/components/team_signup_welcome_page.jsx';
@@ -242,6 +245,51 @@ function renderRootComponent() {
onEnter={onLoggedOut}
/>
<Route
+ path=':team/team_settings'
+ components={{
+ navbar: BackstageNavbar,
+ sidebar: BackstageSidebar,
+ center: null
+ }}
+ />
+ <Route path=':team/integrations'>
+ <IndexRedirect to='installed'/>
+ <Route
+ path='installed'
+ components={{
+ navbar: BackstageNavbar,
+ sidebar: BackstageSidebar,
+ center: InstalledIntegrations
+ }}
+ />
+ <Route path='add'>
+ <IndexRoute
+ components={{
+ navbar: BackstageNavbar,
+ sidebar: BackstageSidebar,
+ center: null
+ }}
+ />
+ <Route
+ path='incoming_webhook'
+ components={{
+ navbar: BackstageNavbar,
+ sidebar: BackstageSidebar,
+ center: null
+ }}
+ />
+ <Route
+ path='outgoing_webhook'
+ components={{
+ navbar: BackstageNavbar,
+ sidebar: BackstageSidebar,
+ center: null
+ }}
+ />
+ </Route>
+ </Route>
+>>>>>>> Added initial backstage components and InstalledIntegrations page
+ <Route
path='admin_console'
component={AdminConsole}
/>