Spaces:
Runtime error
Runtime error
Update ui/components.py
Browse files- ui/components.py +22 -9
ui/components.py
CHANGED
|
@@ -95,12 +95,25 @@ def show_follow_up_section(current_analysis):
|
|
| 95 |
send_btn = st.button("Send", key="followup_send_btn")
|
| 96 |
return follow_up if send_btn else None
|
| 97 |
|
| 98 |
-
def
|
| 99 |
-
"""
|
| 100 |
-
st.
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 95 |
send_btn = st.button("Send", key="followup_send_btn")
|
| 96 |
return follow_up if send_btn else None
|
| 97 |
|
| 98 |
+
def create_expertise_selector():
|
| 99 |
+
"""Create expertise level selector"""
|
| 100 |
+
if 'expertise_level' not in st.session_state:
|
| 101 |
+
st.session_state.expertise_level = "Novice"
|
| 102 |
+
|
| 103 |
+
expertise_descriptions = {
|
| 104 |
+
"Novice": "New to trading, explain concepts in simple terms",
|
| 105 |
+
"Intermediate": "Familiar with basic concepts, can handle some technical terms",
|
| 106 |
+
"Expert": "Experienced trader, use full technical analysis terminology"
|
| 107 |
+
}
|
| 108 |
+
|
| 109 |
+
with st.sidebar:
|
| 110 |
+
st.subheader("Expertise Level")
|
| 111 |
+
expertise_level = st.selectbox(
|
| 112 |
+
"Select your trading knowledge level:",
|
| 113 |
+
list(expertise_descriptions.keys()),
|
| 114 |
+
key="expertise_selector"
|
| 115 |
+
)
|
| 116 |
+
st.info(expertise_descriptions[expertise_level])
|
| 117 |
+
st.session_state.expertise_level = expertise_level
|
| 118 |
+
|
| 119 |
+
return expertise_level
|