Spaces:
Running
Running
| import gradio as gr | |
| from components import leaderboard_page, challenge_page, faq | |
| from components.submission import submission_page | |
| from components.registration import registration_page | |
| from about import CHALLENGE_NAME | |
| PROBLEM_TYPES = ["hypothesis 1", "hypothesis 2", "hypothesis 3"] | |
| def gradio_interface() -> gr.Blocks: | |
| with gr.Blocks() as demo: | |
| gr.Markdown(f"## Welcome to the {CHALLENGE_NAME}!") | |
| with gr.Tabs(elem_classes="tab-buttons"): | |
| challenge_page.get_description(gr=gr) | |
| registration_page.get_registration_page(gr=gr) | |
| submission_page.get_submission_page(gr=gr) | |
| faq.get_faq(gr=gr) | |
| leaderboard_page.get_leaderboard(gr=gr) | |
| return demo | |
| if __name__ == "__main__": | |
| gradio_interface().launch() | |