| 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() | |