{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "leat/tiers-list",
	"title": "Tiers List",
	"category": "leat",
	"icon": "awards",
	"description": "Display loyalty program tier levels",
	"keywords": ["loyalty", "tiers", "levels", "vip"],
	"textdomain": "leat-crm",
	"attributes": {
		"columns": {
			"type": "number",
			"default": 3
		},
		"cardLabelLevel": {
			"type": "number",
			"default": 4
		},
		"buttonTextJoin": {
			"type": "string",
			"default": "Join Program"
		},
		"buttonTextSignIn": {
			"type": "string",
			"default": "Sign In to Join"
		},
		"badgeTextActive": {
			"type": "string",
			"default": "Active tier"
		},
		"badgeTextAchieved": {
			"type": "string",
			"default": "Achieved"
		},
		"showDescription": {
			"type": "boolean",
			"default": true,
			"description": "Show tier description text"
		},
		"showPerks": {
			"type": "boolean",
			"default": true,
			"description": "Show tier perks list"
		},
		"imageHeight": {
			"type": "number",
			"default": 200
		},
		"imageFit": {
			"type": "string",
			"default": "cover"
		},
		"tierOrder": {
			"type": "string",
			"default": "lowToHigh",
			"description": "Tier display order: lowToHigh (entry tier first) or highToLow"
		},
		"buttonTextColor": {
			"type": "string",
			"description": "Action button text color (guest/join states)"
		},
		"buttonBackgroundColor": {
			"type": "string",
			"description": "Action button background color (guest/join states)"
		},
		"badgeActiveBackgroundColor": {
			"type": "string",
			"description": "Background color for the active tier badge"
		},
		"badgeActiveTextColor": {
			"type": "string",
			"description": "Text color for the active tier badge"
		},
		"badgeAchievedBackgroundColor": {
			"type": "string",
			"description": "Background color for achieved tier badges"
		},
		"badgeAchievedTextColor": {
			"type": "string",
			"description": "Text color for achieved tier badges"
		}
	},
	"supports": {
		"anchor": true,
		"html": false,
		"align": ["wide", "full"],
		"color": {
			"text": true,
			"background": true,
			"link": false
		},
		"typography": {
			"fontSize": true,
			"lineHeight": true,
			"fontFamily": true,
			"fontWeight": true,
			"fontStyle": true,
			"textTransform": true,
			"textDecoration": true,
			"letterSpacing": true
		},
		"spacing": {
			"margin": true,
			"padding": true
		}
	},
	"selectors": {
		"root": ".wp-block-leat-tiers-list"
	},
	"editorScript": "leat-tiers-list",
	"style": "leat-frontend-init",
	"editorStyle": "leat-tiers-list"
}
