File size: 667 Bytes
bcf2545 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | import streamlit as st
# Sample data or API endpoint
data = ["Apple", "Banana", "Cherry", "Date", "Elderberry", "Fig", "Grape"]
# Streamlit App
def app():
st.title("Dynamic Search Bar")
# Search input
search_query = st.text_input("Search for a fruit")
if search_query:
# Filter data based on search query
filtered_data = [item for item in data if search_query.lower() in item.lower()]
if filtered_data:
st.write("Search Results:")
for item in filtered_data:
st.write(f"- {item}")
else:
st.write("No results found.")
if __name__ == "__main__":
app()
|