Update page_files/Home.py
Browse files- 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(
|
| 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=\"
|
| 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=\"
|
| 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 |
+
)
|
|
|
|
|
|
|
|
|