in UI/nl2sqlstudio_ui.py [0:0]
def qa_modal_active() -> None:
"""
Modal output when the Questions and Queries button
on the Side bar panel is pressed
"""
qa_modal = st.session_state.qa_modal
if qa_modal.is_open():
with qa_modal.container():
samp_question = st.text_input('Enter sample question')
samp_sql = st.text_input(("Enter corresponding SQL"))
if st.session_state.add_question_status:
st.success("Success ! Question added to DB ")
if st.button('Add question'):
add_question_to_db(samp_question, samp_sql,
'CORE_EXECUTORS')
add_question_to_db(samp_question, samp_sql,
'LITE_EXECUTORS')
info_modal = st.session_state.info_modal
info_modal.open()
qa_modal.close(True)