Jon Solow commited on
Commit
0535775
1 Parent(s): e2f0368

Add on_pages_changed and comment

Browse files
Files changed (1) hide show
  1. 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()