Boolean Toggle
A widget that includes a boolean toggle parameter allowing users to enable or disable features. The toggle state is passed to the widget as a parameter.

@register_widget({
"name": "Markdown Widget with Boolean Toggle",
"description": "A markdown widget with a boolean parameter",
"endpoint": "markdown_widget_with_boolean",
"gridData": {"w": 16, "h": 6},
"type": "markdown",
"params": [
{
"paramName": "condition",
"description": "Enable or disable this feature",
"label": "Toggle Option",
"type": "boolean",
"value": True,
}
]
})
@app.get("/markdown_widget_with_boolean")
def markdown_widget_with_boolean(condition: bool):
"""Returns a markdown widget with boolean parameter"""
return f"""# Boolean Toggle
Current state: {'Enabled' if condition else 'Disabled'}
"""