cryogenic22 commited on
Commit
18310bf
·
verified ·
1 Parent(s): d01d5e3

Update ui/components.py

Browse files
Files changed (1) hide show
  1. 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 show_save_options():
99
- """Show save chat options"""
100
- st.subheader("Save Analysis")
101
- save_name = st.text_input(
102
- "Save chat as (optional):",
103
- key="save_chat_name"
104
- )
105
- save_btn = st.button("Save", key="save_chat_btn")
106
- return save_name if save_btn else None
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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