gvlktejaswi commited on
Commit
c373414
·
verified ·
1 Parent(s): 046df74

Update page_files/Home.py

Browse files
Files changed (1) hide show
  1. page_files/Home.py +13 -7
page_files/Home.py CHANGED
@@ -57,7 +57,7 @@ def img_to_b64(path):
57
  _HERE = Path(__file__).parent # page_files/
58
  _ROOT = _HERE.parent # project root
59
 
60
- home_img = img_to_b64(str(_HERE / "images" / "Home.png"))
61
  logo_img = img_to_b64(str(_ROOT / "logo.png"))
62
  extract_card_img = img_to_b64(str(_ROOT / "extract_card_img.png"))
63
  search_card_img = img_to_b64(str(_ROOT / "search_card_img.png"))
@@ -189,6 +189,15 @@ st.markdown("""
189
 
190
 
191
 
 
 
 
 
 
 
 
 
 
192
  # PostMessage listener for iframe card clicks
193
  components.html("""
194
  <script>
@@ -539,7 +548,7 @@ def _build_showcase_html(extract_b64, search_b64):
539
  "</div>"
540
  )
541
  extract_card = (
542
- "<div class=\"s-card\" onclick=\"document.getElementById('btn_upload').click()\">"
543
  "<img class=\"s-card-img\" src=\"" + extract_b64 + "\" alt=\"Extract Data\"/>"
544
  "<div class=\"s-card-body\">"
545
  "<div class=\"s-card-title\">Extract Data</div>"
@@ -548,7 +557,7 @@ def _build_showcase_html(extract_b64, search_b64):
548
  "</div></div>"
549
  )
550
  search_card = (
551
- "<div class=\"s-card\" onclick=\"document.getElementById('btn_search').click()\">"
552
  "<img class=\"s-card-img\" src=\"" + search_b64 + "\" alt=\"Search\"/>"
553
  "<div class=\"s-card-body\">"
554
  "<div class=\"s-card-title\">Search</div>"
@@ -780,7 +789,4 @@ with _:
780
  st.page_link(
781
  "page_files/Contact_Team.py",
782
  label="Contact Team",
783
- )
784
-
785
-
786
-
 
57
  _HERE = Path(__file__).parent # page_files/
58
  _ROOT = _HERE.parent # project root
59
 
60
+ home_img = img_to_b64(str(_ROOT / "Home.png"))
61
  logo_img = img_to_b64(str(_ROOT / "logo.png"))
62
  extract_card_img = img_to_b64(str(_ROOT / "extract_card_img.png"))
63
  search_card_img = img_to_b64(str(_ROOT / "search_card_img.png"))
 
189
 
190
 
191
 
192
+ # Card click navigation handler
193
+ _nav = st.query_params.get("nav", None)
194
+ if _nav == "upload":
195
+ st.query_params.clear()
196
+ st.switch_page("page_files/Upload_Data.py")
197
+ elif _nav == "search":
198
+ st.query_params.clear()
199
+ st.switch_page("page_files/Categorized_Search.py")
200
+
201
  # PostMessage listener for iframe card clicks
202
  components.html("""
203
  <script>
 
548
  "</div>"
549
  )
550
  extract_card = (
551
+ "<div class=\"s-card\" onclick=\"window.parent.location.href='?nav=upload'\">"
552
  "<img class=\"s-card-img\" src=\"" + extract_b64 + "\" alt=\"Extract Data\"/>"
553
  "<div class=\"s-card-body\">"
554
  "<div class=\"s-card-title\">Extract Data</div>"
 
557
  "</div></div>"
558
  )
559
  search_card = (
560
+ "<div class=\"s-card\" onclick=\"window.parent.location.href='?nav=search'\">"
561
  "<img class=\"s-card-img\" src=\"" + search_b64 + "\" alt=\"Search\"/>"
562
  "<div class=\"s-card-body\">"
563
  "<div class=\"s-card-title\">Search</div>"
 
789
  st.page_link(
790
  "page_files/Contact_Team.py",
791
  label="Contact Team",
792
+ )