{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "affreviews/affiliate-button",
	"version": "0.1.0",
	"title": "Affiliate CTA Button",
	"category": "affreviews",
	"icon": "button",
	"keywords": ["button", "affiliate", "cta", "link", "deal"],
	"description": "Displays an affiliate CTA button linking to referral URL.",
	"usesContext": ["postId", "postType"],
	"supports": {
		"html": false,
		"color": {
			"text": true,
			"background": true,
			"gradients": true,
			"__experimentalSkipSerialization": true,
			"__experimentalDefaultControls": {
				"text": true,
				"background": true
			}
		},
		"typography": {
			"fontSize": true,
			"lineHeight": true,
			"__experimentalFontFamily": true,
			"__experimentalFontWeight": true,
			"__experimentalFontStyle": true,
			"__experimentalTextTransform": true,
			"__experimentalTextDecoration": true,
			"__experimentalLetterSpacing": true,
			"__experimentalSkipSerialization": true,
			"__experimentalDefaultControls": {
				"fontSize": true
			}
		},
		"spacing": {
			"padding": true,
			"margin": true,
			"__experimentalSkipSerialization": ["padding"],
			"__experimentalDefaultControls": {
				"padding": true
			}
		},
		"__experimentalBorder": {
			"color": true,
			"radius": true,
			"style": true,
			"width": true,
			"__experimentalSkipSerialization": true,
			"__experimentalDefaultControls": {
				"radius": true
			}
		},
		"shadow": {
			"__experimentalSkipSerialization": true
		}
	},
	"attributes": {
		"buttonText": {
			"type": "string",
			"default": "Check Best Deals"
		},
		"linkStyle": {
			"type": "string",
			"default": "button",
			"enum": ["button", "text-link"]
		},
		"openInNewTab": {
			"type": "boolean"
		},
		"rel": {
			"type": "string"
		},
		"justification": {
			"type": "string",
			"enum": ["left", "center", "right"]
		},
		"width": {
			"type": "string",
			"default": "default",
			"enum": ["default", "auto", "full"]
		},
		"selectedPost": {
			"type": "integer",
			"default": 0
		}
	},
	"textdomain": "affiliate-reviews",
	"editorScript": "file:./index.js",
	"editorStyle": "file:./index.css",
	"style": "file:./style-index.css"
}
