// src/components/AdminPanel.tsx import React, { useState } from 'react'; import { Box, Typography, AppBar, Toolbar, IconButton, Tabs, Tab } from '@mui/material'; import LogoutIcon from '@mui/icons-material/Logout'; // Importamos los dos componentes que mostraremos en las pestañas import ContextManager from './ContextManager'; // Renombraremos el AdminPanel original import LogsViewer from './LogsViewer'; interface AdminPanelProps { onLogout: () => void; } // El componente se convierte en un contenedor con pestañas const AdminPanel: React.FC = ({ onLogout }) => { const [currentTab, setCurrentTab] = useState(0); const handleTabChange = (_event: React.SyntheticEvent, newValue: number) => { setCurrentTab(newValue); }; return ( Panel de Administración del Chatbot {/* Mostramos el componente correspondiente a la pestaña activa */} {currentTab === 0 && } {currentTab === 1 && } ); }; export default AdminPanel;