RMSO_INTERNO / navigation.py
rdsrrr's picture
Update navigation.py
c1af906 verified
import estado
class Navigator:
def __init__(self, page, render_func):
self.page = page
self.render_func = render_func
def go(self, route):
state = estado.get_state(self.page)
state["tela_atual"] = route
estado.set_state(self.page, state)
self.render_func()
def init_navigator(page, render_func):
# Criamos um novo navegador por sessão/página
return Navigator(page, render_func)