import React, { useState } from 'react'; import Sidebar from './components/Sidebar'; import TenantManager from './components/TenantManager'; import EndpointManager from './components/EndpointManager'; import DebugTabs from './components/DebugTabs'; import Auth from './components/Auth'; import Settings from './components/Settings'; import './index.css'; function App() { const [activeTab, setActiveTab] = useState('debug'); const [showSettings, setShowSettings] = useState(false); const [user, setUser] = useState(() => { const saved = localStorage.getItem('api_debug_user'); return saved ? JSON.parse(saved) : null; }); const handleLogout = () => { localStorage.removeItem('api_debug_token'); localStorage.removeItem('api_debug_user'); setUser(null); }; if (!user) { return ; } return (
setShowSettings(true)} />
{showSettings && setShowSettings(false)} />}
); } export default App;