+ {!githubIntegrationSetupFromFlagsmithValue ? (
+ <>
+
Configure your integration with GitHub
+
+
+
+ {
+ setOrganisation(organisationId)
+ }}
+ showSettings={false}
+ firstOrganisation
+ />
+
+
+
+
+
{
+ setProject({ id, name })
+ }}
+ value={project.id}
+ />
+
+
+ setRepositoryOwner(Utils.safeParseEventValue(e))
+ }
+ disabled
+ type='text'
+ title={'Repository Owner'}
+ inputClassName='input--wide'
+ placeholder='repositoryOwner'
+ />
+
+
+
+
+
+ Project
+
+ Remove
+
+
+ }
+ renderRow={(v: projectType) => (
+
+
+ {v.name}
+
+
+
+
+
+ )}
+ />
+
+ >
+ ) : (
+ Installation Completed
+ )}
+
+ )
+}
+
+export default GitHubSetupPage
diff --git a/frontend/web/routes.js b/frontend/web/routes.js
index 83444ef60f91..08c3e9012301 100644
--- a/frontend/web/routes.js
+++ b/frontend/web/routes.js
@@ -28,8 +28,10 @@ import AuditLogPage from './components/pages/AuditLogPage'
import ComparePage from './components/pages/ComparePage'
import WidgetPage from './components/pages/WidgetPage'
import BrokenPage from './components/pages/BrokenPage'
+import GitHubSetupPage from './components/pages/GitHubSetupPage'
import AuditLogItemPage from './components/pages/AuditLogItemPage'
import FeatureHistoryPage from './components/pages/FeatureHistoryPage'
+import Utils from 'common/utils/utils'
export default (