{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "forwp/faq-list",
	"title": "4WP FAQ List",
	"category": "widgets",
	"icon": "list-view",
	"description": "Registry FAQ list: grouped by category or a single list, with include/exclude.",
	"keywords": ["faq", "query", "glossary", "4wp"],
	"textdomain": "4wp-faq",
	"supports": {
		"html": false,
		"align": ["wide", "full"],
		"className": true,
		"interactivity": true
	},
	"attributes": {
		"layout": {
			"type": "string",
			"default": "grouped"
		},
		"includeTermIds": {
			"type": "array",
			"default": [],
			"items": {
				"type": "number"
			}
		},
		"excludeTermIds": {
			"type": "array",
			"default": [],
			"items": {
				"type": "number"
			}
		},
		"cardDisplayMode": {
			"type": "string",
			"default": "accordion"
		},
		"cardShowSources": {
			"type": "boolean",
			"default": false
		},
		"cardSourcesLabel": {
			"type": "string",
			"default": "Used in"
		},
		"cardShowPostType": {
			"type": "boolean",
			"default": false
		},
		"cardQuestionStyle": {
			"type": "object",
			"default": {}
		},
		"cardAnswerStyle": {
			"type": "object",
			"default": {}
		}
	},
	"example": {
		"attributes": {
			"layout": "grouped",
			"includeTermIds": [],
			"excludeTermIds": [],
			"cardDisplayMode": "accordion",
			"cardShowSources": false,
			"cardSourcesLabel": "Used in",
			"cardShowPostType": false,
			"cardQuestionStyle": {},
			"cardAnswerStyle": {}
		},
		"innerBlocks": [
			{
				"name": "forwp/faq-card",
				"attributes": {
					"displayMode": "accordion",
					"showSources": false,
					"sourcesLabel": "Used in",
					"showPostType": false,
					"questionStyle": {},
					"answerStyle": {}
				}
			}
		]
	},
	"editorScript": "file:../../build/faq-list.js",
	"style": "file:../../build/style-faq-list.css",
	"editorStyle": "file:../../build/style-faq-list.css"
}
