Spaces:
Runtime error
Runtime error
| from typing import Literal | |
| import gradio as gr | |
| Grouping = Literal["histogram", "fqdn", "suffix", "summary"] | |
| def update_graph_options(grouping: Grouping): | |
| """ | |
| Updates visibility of the graph options based on the grouping type. | |
| The return should be in following order: | |
| group_settings, histogram_settings | |
| """ | |
| if grouping == "histogram": | |
| return [ | |
| gr.TabItem(visible=False), | |
| gr.TabItem(visible=True), | |
| gr.TabItem(visible=False), | |
| ] | |
| elif grouping in ["fqdn", "suffix"]: | |
| return [ | |
| gr.Column(visible=True), | |
| gr.Column(visible=False), | |
| gr.Column(visible=False), | |
| ] | |
| elif grouping == "summary": | |
| return [ | |
| gr.Column(visible=False), | |
| gr.Column(visible=False), | |
| gr.Column(visible=True), | |
| ] | |
| return [ | |
| gr.Column(visible=False), | |
| gr.Column(visible=False), | |
| gr.Column(visible=False), | |
| ] |