mgbam commited on
Commit
03eb570
Β·
verified Β·
1 Parent(s): c08b7b9

Delete component

Browse files
Files changed (2) hide show
  1. component/__init__.py +0 -3
  2. component/sidebar.py +0 -36
component/__init__.py DELETED
@@ -1,3 +0,0 @@
1
- touch components/__init__.py
2
- touch orchestrator/__init__.py
3
-
 
 
 
 
component/sidebar.py DELETED
@@ -1,36 +0,0 @@
1
- # Sidebar component
2
- # File: components/sidebar.py
3
- import streamlit as st
4
-
5
-
6
- def render_sidebar():
7
- """
8
- Display the sidebar UI for user query input.
9
- Returns:
10
- query (str): The research query text.
11
- search_clicked (bool): Whether the search button was clicked.
12
- """
13
- st.sidebar.header("πŸ” Research Query")
14
- query = st.sidebar.text_input("Enter your research topic:", "")
15
- search_clicked = st.sidebar.button("Search")
16
- return query, search_clicked
17
-
18
-
19
- # File: components/paper_list.py
20
- import streamlit as st
21
-
22
-
23
- def render_paper_list(papers):
24
- """
25
- Display a list of papers with titles, authors, and abstracts.
26
- Args:
27
- papers (List[dict]): Each dict should have 'id', 'title', 'authors', 'abstract'.
28
- """
29
- st.header("πŸ“„ Papers Found")
30
- if not papers:
31
- st.info("No papers found for this query.")
32
- return
33
- for paper in papers:
34
- with st.expander(paper.get("title", "Unknown Title")):
35
- st.markdown(f"**Authors:** {', '.join(paper.get('authors', []))}")
36
- st.write(paper.get("abstract", "No abstract available."))