digiwild / app /utils /utils_checkbox.py
vancauwe's picture
chore: format code and update readme
21dae66
raw
history blame contribute delete
750 Bytes
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