import Documents from './pages/Documents';
import Datastage from './pages/Datastage';
import Agenda from './pages/Agenda';
import Vucem from './pages/Vucem';
import Auditor from './pages/Auditor';
import { BrowserRouter, Routes, Route, useLocation } from 'react-router-dom';
import { UserProvider } from './context/UserContext';
import Navbar from './components/Navbar';
import Layout from './components/Layout';
import Login from './pages/Login';
import Admin from './pages/Admin';
import RequireAuth from './components/RequireAuth';
import LandingAnimated from './pages/LandingAnimated';
import Expedientes from './pages/Expedientes';
import Organization from './pages/Organization';
import Users from './pages/Users';
import UserForm from './pages/UserForm';
import Reports from './pages/Reports';
import Settings from './pages/Settings';
import Importers from './pages/Importers';
import PedimentoDetail from './pages/PedimentoDetail';
import Procesos from './pages/Procesos';
import TableroAlmacenamiento from './pages/TableroAlmacenamiento';
import Notificaciones from './pages/Notificaciones';
import ForgotPassword from './pages/ForgotPassword';
import PasswordResetConfirm from './pages/PasswordResetConfirm';
// Componente para manejar el layout condicional
function AppContent() {
const location = useLocation();
const isAuthPage = location.pathname === '/login' || location.pathname === '/' || location.pathname === '/forgot-password' || location.pathname.startsWith('/user/password-reset-confirm/');
if (isAuthPage) {
return (
<>
} />
} />
} />
} />
>
);
}
return (
} />
} />
} />
} />
} />
} />
} />
} />
} />
} />
} />
{/* Ruta para importadores */}
} />
{/* Ruta para procesos */}
} />
{/* Ruta para Datastage */}
} />
{/* Ruta para agenda */}
} />
{/* Ruta para Uso de Almacenamiento */}
} />
{/* Ruta para Vucem */}
} />
{/* Ruta para Auditor */}
} />
);
}
function App() {
return (
);
}
export default App;