Spaces:
Sleeping
Sleeping
File size: 987 Bytes
c1c7334 c3ddf65 887083d cb7ff7d 54af9e3 c1c7334 ebaa573 54af9e3 6508ff2 54af9e3 6508ff2 cb7ff7d 6508ff2 54af9e3 6508ff2 54af9e3 6508ff2 cb7ff7d 6508ff2 54af9e3 224e4de c1c7334 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
from enums.enums import Steps
from ui_manager.ui_manager import UIManager
user_msg = "Please describe what you need to do. To get the best results try to answer all the following questions:"
def use_streamlit(um: UIManager):
if um.get_current_step() == Steps.INITIAL_STATE.value:
um.build_ui_for_initial_state(user_msg)
elif um.get_current_step() == Steps.PARSING_ANSWERS.value:
um.build_ui_for_parsing_answers()
elif um.get_current_step() == Steps.PARSING_ERROR.value:
um.build_ui_for_validate_data_after_correction()
elif um.get_current_step() == Steps.ASK_AGAIN.value:
um.build_ui_for_ask_again()
elif um.get_current_step() == Steps.FIND_CATEGORIES.value:
um.build_ui_for_check_category()
elif um.get_current_step() == Steps.VALIDATE_DATA.value:
um.build_ui_to_confirm_form_data()
elif um.get_current_step() == Steps.FORM_CREATED.value:
um.build_ui_for_form_created()
use_streamlit(UIManager())
|