| gio | d002661 | 2025-05-08 13:00:36 +0000 | [diff] [blame] | 1 | import { ReactFlowProvider } from "@xyflow/react"; |
| 2 | import "./App.css"; |
| 3 | import { CanvasBuilder } from "./Canvas"; |
| 4 | import { Tabs, TabsTrigger, TabsContent, TabsList } from "./components/ui/tabs"; |
| 5 | import { Config } from "./Config"; |
| 6 | import { Integrations } from "./Integrations"; |
| 7 | import { Toaster } from "./components/ui/toaster"; |
| 8 | import { Header } from "./Header"; |
| gio | 3a921b8 | 2025-05-10 07:36:09 +0000 | [diff] [blame^] | 9 | import { Logs } from "./components/logs"; |
| gio | 5f2f100 | 2025-03-20 18:38:48 +0400 | [diff] [blame] | 10 | |
| 11 | export default function App() { |
| gio | d002661 | 2025-05-08 13:00:36 +0000 | [diff] [blame] | 12 | return ( |
| 13 | <ReactFlowProvider> |
| 14 | <Header /> |
| 15 | <AppImpl /> |
| 16 | <Toaster /> |
| 17 | </ReactFlowProvider> |
| 18 | ); |
| gio | 5f2f100 | 2025-03-20 18:38:48 +0400 | [diff] [blame] | 19 | } |
| 20 | |
| 21 | function AppImpl() { |
| gio | d002661 | 2025-05-08 13:00:36 +0000 | [diff] [blame] | 22 | return ( |
| 23 | <Tabs defaultValue="canvas"> |
| 24 | <TabsList> |
| 25 | <TabsTrigger value="canvas">Canvas</TabsTrigger> |
| 26 | <TabsTrigger value="config">Config</TabsTrigger> |
| 27 | <TabsTrigger value="integrations">Integrations</TabsTrigger> |
| gio | 3a921b8 | 2025-05-10 07:36:09 +0000 | [diff] [blame^] | 28 | <TabsTrigger value="logs">Logs</TabsTrigger> |
| gio | d002661 | 2025-05-08 13:00:36 +0000 | [diff] [blame] | 29 | </TabsList> |
| 30 | <TabsContent value="canvas"> |
| 31 | <CanvasBuilder /> |
| 32 | </TabsContent> |
| 33 | <TabsContent value="config"> |
| 34 | <Config /> |
| 35 | </TabsContent> |
| 36 | <TabsContent value="integrations"> |
| 37 | <Integrations /> |
| 38 | </TabsContent> |
| gio | 3a921b8 | 2025-05-10 07:36:09 +0000 | [diff] [blame^] | 39 | <TabsContent value="logs"> |
| 40 | <Logs /> |
| 41 | </TabsContent> |
| gio | d002661 | 2025-05-08 13:00:36 +0000 | [diff] [blame] | 42 | </Tabs> |
| 43 | ); |
| gio | 5f2f100 | 2025-03-20 18:38:48 +0400 | [diff] [blame] | 44 | } |