import gradio as gr from gradio_toggle import Toggle def update(input): output = input return output with gr.Blocks(css=".gradio-container {max-width: 800px !important;}") as demo: title = gr.HTML("

gradio_toggle demo

") with gr.Row(): shields = gr.HTML('
PyPIDemoStatic Badge
') with gr.Row(): description = gr.Markdown("A toggle component that represents a boolean value, allowing users to switch between True and False states. Can function both as an input, to capture user interaction, and as an output, to display a boolean state.") with gr.Row(): with gr.Column(): input = Toggle( label="Input", value=False, info="Input version of the component", interactive=True, ) with gr.Column(): output = Toggle( label="Output", value=False, color="green", interactive=False, radius="sm", transition=1, ) input.change(fn=update, inputs=input, outputs=output) if __name__ == "__main__": demo.launch()