giswqs commited on
Commit
dcce218
·
1 Parent(s): be5787c

Update query_params

Browse files
Files changed (2) hide show
  1. multiapp.py +3 -4
  2. streamlit_app.py +1 -1
multiapp.py CHANGED
@@ -1,9 +1,8 @@
1
- """Frameworks for running multiple Streamlit applications as a single app.
2
- """
3
 
4
  import streamlit as st
5
 
6
- # app_state = st.experimental_get_query_params()
7
  # app_state = {k: v[0] if isinstance(v, list) else v for k, v in app_state.items()} # fetch the first item in each query string as we don't have multiple values for each query string key in this example
8
 
9
 
@@ -42,7 +41,7 @@ class MultiApp:
42
  self.apps.append({"title": title, "function": func})
43
 
44
  def run(self):
45
- app_state = st.experimental_get_query_params()
46
  app_state = {
47
  k: v[0] if isinstance(v, list) else v for k, v in app_state.items()
48
  } # fetch the first item in each query string as we don't have multiple values for each query string key in this example
 
1
+ """Frameworks for running multiple Streamlit applications as a single app."""
 
2
 
3
  import streamlit as st
4
 
5
+ # app_state = st.query_params()
6
  # app_state = {k: v[0] if isinstance(v, list) else v for k, v in app_state.items()} # fetch the first item in each query string as we don't have multiple values for each query string key in this example
7
 
8
 
 
41
  self.apps.append({"title": title, "function": func})
42
 
43
  def run(self):
44
+ app_state = st.query_params()
45
  app_state = {
46
  k: v[0] if isinstance(v, list) else v for k, v in app_state.items()
47
  } # fetch the first item in each query string as we don't have multiple values for each query string key in this example
streamlit_app.py CHANGED
@@ -33,7 +33,7 @@ apps = {
33
 
34
  titles = [app["title"] for app in apps.values()]
35
  icons = [app["icon"] for app in apps.values()]
36
- params = st.experimental_get_query_params()
37
 
38
  if "page" in params:
39
  default_index = int(titles.index(params["page"][0].lower()))
 
33
 
34
  titles = [app["title"] for app in apps.values()]
35
  icons = [app["icon"] for app in apps.values()]
36
+ params = st.query_params()
37
 
38
  if "page" in params:
39
  default_index = int(titles.index(params["page"][0].lower()))