import gradio as gr | |
# --------------------------------------------------------- | |
def create_checkbox(value, section, label_checkbox, visible, options, descriptions): | |
descriptions_info = "<br><br>".join( | |
[ | |
f"* **{option}**: {description}" | |
for option, description in zip(options, descriptions) | |
] | |
) | |
checkbox = gr.CheckboxGroup( | |
options, | |
label=label_checkbox + f" {value}:", | |
visible=visible, | |
interactive=True, | |
elem_id=section, | |
) | |
text = gr.Markdown( | |
descriptions_info, | |
label="Info", | |
visible=visible, | |
# interactive=False, | |
# lines=13, | |
# max_lines=15, | |
elem_id=section, | |
) | |
return checkbox, text | |