import gradio as gr
# ---------------------------------------------------------
def create_checkbox(value, section, label_checkbox, visible, options, descriptions):
descriptions_info = "
".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