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) ? : null}
{sessionModal}
>
)
}
export default App