forked from sourcegraph/sourcegraph-public-snapshot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tsx
63 lines (58 loc) · 2.98 KB
/
main.tsx
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
// This is the entry point for the web app
// Order is important here
// Don't remove the empty lines between these imports
import '../../shared/src/polyfills'
import './sentry'
import React from 'react'
import { render } from 'react-dom'
import { exploreSections } from './explore/exploreSections'
import { extensionAreaHeaderNavItems } from './extensions/extension/extensionAreaHeaderNavItems'
import { extensionAreaRoutes } from './extensions/extension/routes'
import { extensionsAreaHeaderActionButtons } from './extensions/extensionsAreaHeaderActionButtons'
import { extensionsAreaRoutes } from './extensions/routes'
import './main.scss'
import { orgAreaHeaderNavItems } from './org/area/navitems'
import { orgAreaRoutes } from './org/area/routes'
import { repoHeaderActionButtons } from './repo/repoHeaderActionButtons'
import { repoContainerRoutes, repoRevContainerRoutes } from './repo/routes'
import { routes } from './routes'
import { siteAdminOverviewComponents } from './site-admin/overview/overviewComponents'
import { siteAdminAreaRoutes } from './site-admin/routes'
import { siteAdminSidebarGroups } from './site-admin/sidebaritems'
import { SourcegraphWebApp } from './SourcegraphWebApp'
import { userAreaHeaderNavItems } from './user/area/navitems'
import { userAreaRoutes } from './user/area/routes'
import { userSettingsAreaRoutes } from './user/settings/routes'
import { userSettingsSideBarItems } from './user/settings/sidebaritems'
import { KEYBOARD_SHORTCUTS } from './keyboardShortcuts/keyboardShortcuts'
import { repoSettingsAreaRoutes } from './repo/settings/routes'
import { repoSettingsSidebarItems } from './repo/settings/sidebaritems'
window.addEventListener('DOMContentLoaded', () => {
render(
<SourcegraphWebApp
exploreSections={exploreSections}
extensionAreaRoutes={extensionAreaRoutes}
extensionAreaHeaderNavItems={extensionAreaHeaderNavItems}
extensionsAreaRoutes={extensionsAreaRoutes}
extensionsAreaHeaderActionButtons={extensionsAreaHeaderActionButtons}
siteAdminAreaRoutes={siteAdminAreaRoutes}
siteAdminSideBarGroups={siteAdminSidebarGroups}
siteAdminOverviewComponents={siteAdminOverviewComponents}
userAreaRoutes={userAreaRoutes}
userAreaHeaderNavItems={userAreaHeaderNavItems}
userSettingsSideBarItems={userSettingsSideBarItems}
userSettingsAreaRoutes={userSettingsAreaRoutes}
orgAreaRoutes={orgAreaRoutes}
orgAreaHeaderNavItems={orgAreaHeaderNavItems}
repoContainerRoutes={repoContainerRoutes}
repoRevContainerRoutes={repoRevContainerRoutes}
repoHeaderActionButtons={repoHeaderActionButtons}
repoSettingsAreaRoutes={repoSettingsAreaRoutes}
repoSettingsSidebarItems={repoSettingsSidebarItems}
routes={routes}
keyboardShortcuts={KEYBOARD_SHORTCUTS}
showCampaigns={false}
/>,
document.querySelector('#root')
)
})