Spaces:
Sleeping
Sleeping
Jon Solow
commited on
Commit
·
0535775
1
Parent(s):
e2f0368
Add on_pages_changed and comment
Browse files- src/page_selector.py +5 -1
src/page_selector.py
CHANGED
@@ -1,5 +1,7 @@
|
|
1 |
-
from streamlit.source_util import get_pages
|
2 |
|
|
|
|
|
3 |
|
4 |
SEASON_MODE = "season"
|
5 |
OFFSEASON_MODE = "offseason"
|
@@ -27,3 +29,5 @@ def remove_seasonal_pages():
|
|
27 |
page_keys_to_remove.append(k)
|
28 |
for k_remove in page_keys_to_remove:
|
29 |
del all_pages[k_remove]
|
|
|
|
|
|
1 |
+
from streamlit.source_util import _on_pages_changed, get_pages
|
2 |
|
3 |
+
# Adapted from https://discuss.streamlit.io/t/how-to-hide-all-pages-before-login/32508
|
4 |
+
# Note this code is intended to remove pages at app load time, not based on login
|
5 |
|
6 |
SEASON_MODE = "season"
|
7 |
OFFSEASON_MODE = "offseason"
|
|
|
29 |
page_keys_to_remove.append(k)
|
30 |
for k_remove in page_keys_to_remove:
|
31 |
del all_pages[k_remove]
|
32 |
+
|
33 |
+
_on_pages_changed.send()
|