como el modal siempre se esconde, pongalo afuera de los ifs