Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -794,19 +794,27 @@ def side():
|
|
| 794 |
# Save TrustBuilders Section
|
| 795 |
st.subheader("Save TrustBuilders®")
|
| 796 |
|
| 797 |
-
|
| 798 |
-
|
| 799 |
-
|
| 800 |
-
|
| 801 |
-
|
|
|
|
|
|
|
| 802 |
|
| 803 |
-
|
| 804 |
-
|
| 805 |
-
|
| 806 |
-
|
| 807 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 808 |
else:
|
| 809 |
-
st.
|
| 810 |
|
| 811 |
|
| 812 |
|
|
|
|
| 794 |
# Save TrustBuilders Section
|
| 795 |
st.subheader("Save TrustBuilders®")
|
| 796 |
|
| 797 |
+
st.subheader("Show My TrustBuilders®")
|
| 798 |
+
search_query = st.text_input("Search by keyword")
|
| 799 |
+
selected_bucket = st.selectbox("Select Trust Bucket", ["All"] + trust_buckets)
|
| 800 |
+
|
| 801 |
+
if st.button("Show TrustBuilders"):
|
| 802 |
+
trustbuilders = fetch_trustbuilders(st.session_state.get("user_id", "demo_user")) # Replace with actual user ID
|
| 803 |
+
st.write(f"Filtering TrustBuilders for keyword='{search_query}' and bucket='{selected_bucket}'")
|
| 804 |
|
| 805 |
+
if trustbuilders:
|
| 806 |
+
filtered = [
|
| 807 |
+
tb for tb in trustbuilders
|
| 808 |
+
if (selected_bucket == "All" or tb.startswith(selected_bucket)) and
|
| 809 |
+
(not search_query or search_query.lower() in tb.lower())
|
| 810 |
+
]
|
| 811 |
+
if filtered:
|
| 812 |
+
for tb in filtered:
|
| 813 |
+
st.write(tb)
|
| 814 |
+
else:
|
| 815 |
+
st.write("No TrustBuilders found matching the criteria.")
|
| 816 |
else:
|
| 817 |
+
st.write("No TrustBuilders found.")
|
| 818 |
|
| 819 |
|
| 820 |
|