{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "leat/spend-rules-list",
	"version": "1.0.0",
	"title": "Spend Rules List",
	"category": "leat",
	"icon": "awards",
	"description": "Display available rewards that users can redeem with their credits",
	"keywords": [
		"loyalty",
		"rewards",
		"spend",
		"redeem",
		"redemptions"
	],
	"textdomain": "leat-crm",
	"editorScript": "leat-spend-rules-list",
	"style": "leat-frontend-init",
	"editorStyle": "leat-spend-rules-list",
	"attributes": {
		"columns": {
			"type": "number",
			"default": 3
		},
		"showRulesToNotEnrolled": {
			"type": "boolean",
			"default": true
		},
		"cardLabelLevel": {
			"type": "number",
			"default": 4
		},
		"buttonTextSignIn": {
			"type": "string",
			"default": "Sign In"
		},
		"buttonTextJoin": {
			"type": "string",
			"default": "Join Program"
		},
		"buttonTextRedeem": {
			"type": "string",
			"default": "Redeem"
		},
		"messageInsufficientCredits": {
			"type": "string",
			"default": "Insufficient credits"
		},
		"messageRedeemSuccess": {
			"type": "string",
			"default": "Coupon code: {{coupon}}"
		},
		"messageGuest": {
			"type": "string",
			"default": "Please sign in to see available rewards"
		},
		"messageNotEnrolled": {
			"type": "string",
			"default": "Join our program to unlock exclusive rewards"
		},
		"emptyStateMessage": {
			"type": "string",
			"default": "No rewards available at this time"
		},
		"emptyStateButtonTextGuest": {
			"type": "string",
			"default": "Sign In"
		},
		"emptyStateButtonTextNotEnrolled": {
			"type": "string",
			"default": "Join Program"
		},
		"progressMeterText": {
			"type": "string",
			"default": "Earn {{remaining_credits}} more {{credits_currency}} to unlock"
		},
		"imageHeight": {
			"type": "number",
			"default": 200
		},
		"imageFit": {
			"type": "string",
			"default": "cover"
		},
		"imageAspectRatio": {
			"type": "string",
			"default": "1:1"
		},
		"buttonBackground": {
			"type": "string"
		},
		"buttonText": {
			"type": "string"
		},
		"buttonBackgroundHover": {
			"type": "string"
		},
		"buttonTextHover": {
			"type": "string"
		},
		"buttonTextColor": {
			"type": "string",
			"description": "Button text color"
		},
		"buttonBackgroundColor": {
			"type": "string",
			"description": "Button background color"
		},
		"buttonTextLocationOnly": {
			"type": "string",
			"default": "Claimable on location only"
		},
		"showProductPhoto": {
			"type": "boolean",
			"default": true
		}
	},
	"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": {
			"padding": true,
			"margin": true
		}
	},
	"selectors": {
		"root": ".wp-block-leat-spend-rules-list"
	}
}
