import Header from './Header' import NavBar from './NavBar/NavBar' import Footer from './Footer' import { Route, Routes, useLocation } from 'react-router-dom' import ProtectedRoute from './Auth/ProtectedRoute.jsx' import useSessionRenewal from '../hooks/useSessionRenewal' import Home from '../pages/Home' import Socios from '../pages/Socios' import Ingresos from '../pages/Ingresos' import Gastos from '../pages/Gastos' import Balance from '../pages/Balance' import Login from '../pages/Login' import Solicitudes from '../pages/Solicitudes' import Anuncios from '../pages/Anuncios' import ListaEspera from '../pages/ListaEspera' import Building from '../pages/Building' import Documentacion from '../pages/Documentacion' import { CONSTANTS } from '../util/constants' import Perfil from '../pages/Perfil.jsx' import Correo from '../pages/Correo.jsx' import Maintenance from './Maintenance/Maintenance.jsx' function App() { const { modal: sessionModal } = useSessionRenewal(); const routesWithFooter = ["/", "/lista-espera", "/login", "/gestion/socios", "/gestion/ingresos", "/gestion/gastos", "/gestion/balance"]; return ( <>
} /> } /> } /> } /> } /> } /> } /> {/* } />*/} } /> } /> } /> } /> } /> {routesWithFooter.includes(useLocation().pathname) ?