Number Input
A widget that includes a number input parameter allowing users to enter numerical values. The entered number is passed to the widget as a parameter.

@register_widget({
"name": "Markdown Widget with Number Input",
"description": "A markdown widget with a number input parameter",
"endpoint": "markdown_widget_with_number_input",
"gridData": {"w": 16, "h": 6},
"type": "markdown",
"params": [
{
"paramName": "number_box",
"description": "Enter a number",
"value": 20,
"label": "Enter Number",
"type": "number"
}
]
})
@app.get("/markdown_widget_with_number_input")
def markdown_widget_with_number_input(number_box: int):
"""Returns a markdown widget with number input parameter"""
return f"""# Number Input
Entered number: {number_box}
"""