Update query_params
Browse files- multiapp.py +3 -4
- 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.
|
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.
|
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.
|
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()))
|