Spaces:
Running
Running
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()
|