import solara
import urllib.parse
@solara.component
def Page():
router = solara.use_router()
target_path = router.path + "?foo=bar"
print(router.search)
def redirect():
router.push(target_path)
def reset():
router.push('/')
solara.Button(f"Call router.push with {target_path}", on_click=redirect)
solara.Button(f"Call router.push with /", on_click=reset)
solara.Text(f"router.path={router.path!r}")
solara.Text(f"router.search={router.search!r}")
parsed_values = urllib.parse.parse_qs(router.search, keep_blank_values=True)
solara.Text(f"{parsed_values=}")