Fix Streamlit component issues - replace st.toggle with st.checkbox
Browse files
app.py
CHANGED
|
@@ -56,8 +56,8 @@ with st.sidebar:
|
|
| 56 |
)
|
| 57 |
st.session_state.selected_model = model_options[selected_model_name]
|
| 58 |
|
| 59 |
-
# Toggle for cosmic mode
|
| 60 |
-
st.session_state.cosmic_mode = st.
|
| 61 |
|
| 62 |
st.divider()
|
| 63 |
|
|
@@ -511,8 +511,7 @@ if user_input and not st.session_state.is_processing:
|
|
| 511 |
"content": f"⚠️ {user_msg}",
|
| 512 |
"timestamp": datetime.now().strftime("%H:%M:%S")
|
| 513 |
})
|
| 514 |
-
|
| 515 |
-
# Moved finally block to proper location
|
| 516 |
st.session_state.is_processing = False
|
| 517 |
time.sleep(0.5) # Brief pause
|
| 518 |
st.experimental_rerun()
|
|
|
|
| 56 |
)
|
| 57 |
st.session_state.selected_model = model_options[selected_model_name]
|
| 58 |
|
| 59 |
+
# Toggle for cosmic mode using checkbox instead of toggle
|
| 60 |
+
st.session_state.cosmic_mode = st.checkbox("Enable Cosmic Cascade", value=st.session_state.cosmic_mode)
|
| 61 |
|
| 62 |
st.divider()
|
| 63 |
|
|
|
|
| 511 |
"content": f"⚠️ {user_msg}",
|
| 512 |
"timestamp": datetime.now().strftime("%H:%M:%S")
|
| 513 |
})
|
| 514 |
+
finally:
|
|
|
|
| 515 |
st.session_state.is_processing = False
|
| 516 |
time.sleep(0.5) # Brief pause
|
| 517 |
st.experimental_rerun()
|