Canvas: Github repository picker

Change-Id: Icb8f2ffbef2894b2fdea4e4c13c74c0f4970506b
diff --git a/apps/canvas/front/src/App.tsx b/apps/canvas/front/src/App.tsx
index 62652f6..2970cc0 100644
--- a/apps/canvas/front/src/App.tsx
+++ b/apps/canvas/front/src/App.tsx
@@ -3,8 +3,7 @@
 import { CanvasBuilder } from './Canvas';
 import { Tabs, TabsTrigger, TabsContent, TabsList } from './components/ui/tabs';
 import { Config } from './Config';
-import { useStateStore } from './lib/state';
-import { useEffect } from 'react';
+import { Integrations } from './Integrations';
 import { Toaster } from './components/ui/toaster';
 import { Header } from './Header';
 
@@ -19,22 +18,22 @@
 }
 
 function AppImpl() {
-  const store = useStateStore();
-  useEffect(() => {
-    setTimeout(async () => await store.refreshEnv(), 1);
-  }, [store])
   return (
-      <Tabs defaultValue="canvas">
-        <TabsList>
-          <TabsTrigger value="canvas">Canvas</TabsTrigger>
-          <TabsTrigger value="config">Config</TabsTrigger>
-        </TabsList>
-        <TabsContent value="canvas">
-          <CanvasBuilder />
-        </TabsContent>
-        <TabsContent value="config">
-          <Config />
-        </TabsContent>
-      </Tabs>
+    <Tabs defaultValue="canvas">
+      <TabsList>
+        <TabsTrigger value="canvas">Canvas</TabsTrigger>
+        <TabsTrigger value="config">Config</TabsTrigger>
+        <TabsTrigger value="integrations">Integrations</TabsTrigger>
+      </TabsList>
+      <TabsContent value="canvas">
+        <CanvasBuilder />
+      </TabsContent>
+      <TabsContent value="config">
+        <Config />
+      </TabsContent>
+      <TabsContent value="integrations">
+        <Integrations />
+      </TabsContent>
+    </Tabs>
   );
 }