import { useState } from 'react'; import NetworkViewer from './NetworkViewer.tsx'; import Sidebar from './Sidebar.tsx'; import useAppLogic from './useAppLogic.ts'; import DataViewer from './DataViewer.tsx'; import LoadingScreen from './ui/LoadingScreen.tsx'; import Tabs from './ui/Tabs.tsx'; export default function App() { const app = useAppLogic(); const tabs = ["Data", "Network"] as const; const [activeTab, setActiveTab] = useState<(typeof tabs)[number]>('Data'); if (!app.backendReady) { return } return (
{activeTab === 'Data' && ( )} {activeTab === 'Network' && ( )}
); };