{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "sheetfusion/table",
	"version": "2.1.1",
	"title": "SheetFusion Table",
	"category": "embed",
	"icon": "spreadsheet",
	"description": "Embed a public Google Sheet as an interactive, sortable, searchable table — no API key required.",
	"keywords": [ "google sheets", "table", "spreadsheet", "embed", "data" ],
	"textdomain": "sheetfusion",
	"attributes": {
		"id": {
			"type": "string",
			"default": ""
		},
		"sheet": {
			"type": "string",
			"default": ""
		},
		"caption": {
			"type": "string",
			"default": ""
		},
		"theme": {
			"type": "string",
			"default": "default"
		},
		"pageLength": {
			"type": "integer",
			"default": 10
		},
		"orderColumn": {
			"type": "integer",
			"default": 1
		},
		"orderDir": {
			"type": "string",
			"default": "asc"
		},
		"export": {
			"type": "string",
			"default": "csv,excel,pdf,print"
		},
		"colVisibility": {
			"type": "boolean",
			"default": true
		},
		"filterColumn": {
			"type": "integer",
			"default": 0
		},
		"filterValue": {
			"type": "string",
			"default": ""
		},
		"filterMode": {
			"type": "string",
			"default": "exact"
		},
		"linkColumns": {
			"type": "string",
			"default": ""
		},
		"className": {
			"type": "string",
			"default": ""
		}
	},
	"supports": {
		"html": false,
		"align": [ "wide", "full" ]
	},
	"editorScript": "file:../../assets/js/blocks.js",
	"editorStyle": "file:../../assets/css/blocks-editor.css",
	"render": "file:render.php"
}
