import gradio as gr def process(git_repo_url, space_destination, user_token): return "hello" css = """ div#col-container{ margin: 0 auto; max-width: 720px; } """ with gr.Blocks(css=css) as demo: with gr.Column(elem_id="col-container"): git_repo_url = gr.Textbox( label="Git repo to clone" ) space_destination = gr.Textbox( label="Space ID" ) user_token = gr.Textbox( label="Write permissions token", type="password" ) submit_btn = gr.Button("Clone git repo to my space") status = gr.Textbox( label="Status" ) submit_btn.click( fn=process, inputs=[git_repo_url, space_destination, user_token], outputs=[status] ) demo.launch()