{
    "apiVersion": "1",
    "name": "ppb/print-page",
    "title": "Print Page",
    "description": "Print the entire page.",
    "category": "widgets",
    "keywords": [
        "print page",
        "print button",
        "page print"
    ],
    "textdomain": "print-page",
    "attributes": {
        "align": {
            "type": "string",
            "default": ""
        },
        "cId": {
            "type": "string",
            "default": ""
        },
        "alignment": {
            "type": "string",
            "default": "right"
        },
        "isPrintSection": {
            "type": "boolean",
            "default": false
        },
        "sectionSelector": {
            "type": "string",
            "default": ""
        },
        "isIcon": {
            "type": "boolean",
            "default": true
        },
        "isText": {
            "type": "boolean",
            "default": true
        },
        "btnText": {
            "type": "string",
            "selector": ".ppbPrintPage button span",
            "default": "Print"
        },
        "btnTypo": {
            "type": "object",
            "default": {
                "fontSize": 22
            }
        },
        "btnColors": {
            "type": "object",
            "default": {
                "color": "#4527a4",
                "bg": "#4527a433"
            }
        },
        "btnPadding": {
            "type": "object",
            "default": {
                "vertical": "5px",
                "horizontal": "15px"
            }
        },
        "btnBorder": {
            "type": "object",
            "default": {
                "radius": "5px"
            }
        },
        "btnShadow": {
            "type": "object",
            "default": {}
        }
    },
    "supports": {
        "align": [
            "wide",
            "full"
        ],
        "html": false
    },
    "example": {
        "attributes": {
            "preview": true
        }
    },
    "editorScript": "file:./dist/editor.js",
    "style": "file:./dist/style.css"
}