{ "$schema": "https://schemas.wp.org/trunk/block.json", "apiVersion": 2, "name": "tests/notice", "title": "Notice", "category": "common", "parent": [ "tests/group" ], "ancestor": [ "tests/section" ], "providesContext": { "tests/message": "message" }, "usesContext": [ "groupId" ], "icon": "star", "description": "Shows warning, error or success notices…", "keywords": [ "alert", "message" ], "textdomain": "notice", "attributes": { "message": { "type": "string" } }, "selectors": { "root": ".wp-block-notice" }, "blockHooks": { "tests/before": "before", "tests/after": "after", "tests/first-child": "firstChild", "tests/last-child": "lastChild" }, "supports": { "align": true, "lightBlockWrapper": true }, "styles": [ { "name": "default", "label": "Default", "isDefault": true }, { "name": "other", "label": "Other" } ], "variations": [ { "name": "error", "title": "Error", "description": "Shows error.", "keywords": [ "failure" ] } ], "example": { "attributes": { "message": "This is a notice!" } }, "editorScript": "tests-notice-editor-script", "script": "tests-notice-script", "viewScript": [ "tests-notice-view-script", "tests-notice-view-script-2" ], "editorStyle": "tests-notice-editor-style", "style": [ "tests-notice-style", "tests-notice-style-2" ], "viewStyle": [ "tests-notice-view-style" ], "render": "file:./render.php" }