import time from theme_dropdown import create_theme_dropdown # noqa: F401 import gradio as gr dropdown, js = create_theme_dropdown() with gr.Blocks(theme='pseudolab/huggingface-korea-theme') as demo: with gr.Row().style(equal_height=True): with gr.Column(scale=10): gr.Markdown( """ thank you for dong wook """ ) dropdown.change(None, dropdown, None, _js=js) name = gr.Textbox( label="Name", info="Full name, including middle name. No special characters.", placeholder="Jini77", value="Jini77", interactive=True, ) def go(*args): time.sleep(3) return "https://huggingface.co/spaces/pseudolab/interviewer_chat/blob/main/hugging-face-korea.png" def clear(): time.sleep(0.2) return None with gr.Row(): with gr.Column(scale=2): chatbot = gr.Chatbot([("Hello", "Hi")], label="Chatbot") chat_btn = gr.Button("Add messages") def chat(history): time.sleep(2) yield [["How are you?", "I am good."]] chat_btn.click( lambda history: history + [["How are you?", "I am good."]] + (time.sleep(2) or []), chatbot, chatbot, ) if __name__ == "__main__": demo.queue().launch()