File size: 750 Bytes
3806abd
 
21dae66
 
3806abd
21dae66
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
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