{
    "$schema": "https://json.schemastore.org/block.json",
    "apiVersion": 2,
    "name": "cf7-blocks/input-base",
    "title": "Input",
    "category": "text",
    "description": "Input base",
    "keywords": [
        "input"
    ],
    "version": "1.0.0",
    "textdomain": "cf7-blocks",
    "attributes": {
        "type": {
            "type": "string",
            "enum": [
                "text",
                "email",
                "url",
                "tel",
                "number",
                "date",
                "range",
                "file",
                "submit",
                "textarea"
            ],
            "default": "text"
        },
        "isRequired": {
            "type": "boolean",
            "default": false
        },
        "requiredText": {
            "type": "string",
            "default": "*"
        },
        "showLabel": {
            "type": "boolean",
            "default": true
        },
        "label": {
            "type": "string",
            "default": ""
        },
        "initialValue": {
            "type": "string",
            "default": ""
        },
        "id": {
            "type": "string",
            "default": ""
        },
        "name": {
            "type": "string",
            "default": ""
        },
        "autogeneratedName": {
            "type": "string",
            "default": ""
        },
        "minimum": {
            "type": "string",
            "default": ""
        },
        "maximum": {
            "type": "string",
            "default": ""
        },
        "useDefaultValueAsPlaceholder": {
            "type": "boolean",
            "default": false
        },
        "tagName": {
            "type": "string",
            "default": "input",
            "enum": [
                "input",
                "textarea"
            ]
        },
        "style": {
            "type": "object",
            "default": {
                "spacing": {
                    "margin": {
                        "top": "0",
                        "right": "0",
                        "left": "0",
                        "bottom": "20px"
                    }
                }
            }
        }
    },
    "supports": {
        "spacing": {
            "margin": true
        }
    },
    "styles": []
}