{
    "title": "InputData",
    "description": "A lightweight label widget for displaying a single configurable text string. Use this widget for headings, captions, status indicators, KPI labels, or any place a dashboard needs simple styled text. The widget exposes typography controls (font size, color, weight, alignment) and an optional background color so it can be themed independently of the surrounding tile.",
    "type": "object",
    "properties": {
        "text": {
            "title": "Text",
            "description": "The text content to display. Supports plain text and standard whitespace; line breaks are preserved.",
            "order": 1,
            "type": "textarea"
        },
        "fontColor": {
            "title": "Font Color",
            "description": "CSS color for the text (e.g. '#291f42', 'red', 'rgb(0,0,0)'). If empty, the platform theme's text color is used.",
            "order": 2,
            "type": "color"
        },
        "fontSize": {
            "title": "Font Size",
            "description": "Font size in pixels. Defaults to 16 if not set.",
            "order": 3,
            "dataDrivenDisabled": true,
            "type": "number",
            "default": 16
        },
        "fontWeight": {
            "title": "Font Weight",
            "description": "Weight of the text. Defaults to 'normal'.",
            "order": 4,
            "dataDrivenDisabled": true,
            "type": "string",
            "enum": ["normal", "bold", "lighter", "bolder", "100", "200", "300", "400", "500", "600", "700", "800", "900"],
            "default": "normal"
        },
        "fontStyle": {
            "title": "Font Style",
            "description": "Style of the text. Defaults to 'normal'.",
            "order": 5,
            "dataDrivenDisabled": true,
            "type": "string",
            "enum": ["normal", "italic", "oblique"],
            "default": "normal"
        },
        "textAlign": {
            "title": "Text Alignment",
            "description": "Horizontal alignment of the text within the widget tile. Defaults to 'left'.",
            "order": 6,
            "dataDrivenDisabled": true,
            "type": "string",
            "enum": ["left", "center", "right", "justify"],
            "default": "left"
        },
        "verticalAlign": {
            "title": "Vertical Alignment",
            "description": "Vertical alignment of the text within the widget tile. Defaults to 'center'.",
            "order": 7,
            "dataDrivenDisabled": true,
            "type": "string",
            "enum": ["top", "center", "bottom"],
            "default": "center"
        },
        "backgroundColor": {
            "title": "Background Color",
            "description": "CSS color for the widget background (e.g. '#ffffff', 'transparent'). If empty, the platform theme's tile background is used.",
            "dataDrivenDisabled": true,
            "order": 8,
            "type": "color"
        }
    }
}
