{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "bnm-blocks/posts-slider",
	"title": "Posts Slider",
	"category": "bnm-blocks",
	"description": "Displays posts in a image slider.",
	"supports": {
		"html": false,
		"color": {
			"text": false,
			"background": true
		}
	},
	"textdomain": "bnm-blocks",
	"editorScript": "file:./index.js",
	"editorStyle": "file:./index.css",
	"style": "file:./style-index.css",
	"viewScript": "file:./view.js",
	"attributes": {
		"queryId": {
			"type": "number"
		},
		"query": {
			"type": "object",
			"default": {
				"posts": [],
				"perPage": 5,
				"pages": 0,
				"offset": 0,
				"postType": "post",
				"order": "desc",
				"orderBy": "date",
				"author": "",
				"search": "",
				"exclude": [],
				"sticky": "exclude",
				"inherit": true,
				"taxQuery": null
			}
		},
		"specificMode": {
			"type": "boolean",
			"default": false
		},
		"specificPosts": {
			"type": "array",
			"default": [],
			"items": {
				"type": "integer"
			}
		},
		"showSectionHeader": {
			"type": "boolean",
			"default": true
		},
		"sectionHeaderStyle": {
			"type": "string",
			"default": "1"
		},
		"sectionHeader": {
			"type": "string",
			"default": ""
		},
		"headerHtmlTag": {
			"type": "string",
			"default": "h2"
		},
		"headerFontSize": {
			"type": ["string", "number"]
		},
		"headerLineHeight": {
			"type": ["number", "string"]
		},
		"headerLetterSpacing": {
			"type": ["number", "string"]
		},
		"headerPadding": {
			"type": ["number", "object"],
			"default": []
		},
		"headerMargin": {
			"type": ["number", "object"],
			"default": []
		},
		"headerColor": {
			"type": "string",
			"default": ""
		},
		"headerHoverColor": {
			"type": "string",
			"default": ""
		},
		"aspectRatio": {
			"type": "number"
		},
		"featuredImageSizeSlug": {
			"type": "string",
			"default": ""
		},
		"imageFit": {
			"type": "string",
			"default": "cover"
		},
		"hidePagination": {
			"type": "boolean",
			"default": false
		},
		"hideNextPrevBtns": {
			"type": "boolean",
			"default": false
		},
		"autoplay": {
			"type": "boolean",
			"default": true
		},
		"delay": {
			"type": "number",
			"default": 5
		},
		"showTitle": {
			"type": "boolean",
			"default": true
		},
		"titleHtmlTag": {
			"type": "string",
			"default": "h3"
		},
		"titleFontSize": {
			"type": [ "string", "number" ]
		},
		"titleLineHeight": {
			"type": "number"
		},
		"titleLetterSpacing": {
			"type": ["number", "string"]
		},
		"titleMargin": {
			"type": ["number", "object"],
			"default": []
		},
		"titlePadding": {
			"type": ["number", "object"],
			"default": []
		},
		"titleColor": {
			"type": "string",
			"default": ""
		},
		"titleHoverColor": {
			"type": "string",
			"default": ""
		},
		"showDate": {
			"type": "boolean",
			"default": true
		},
		"showCategory": {
			"type": "boolean",
			"default": true
		},
		"showAuthor": {
			"type": "boolean",
			"default": true
		},
		"showAvatar": {
			"type": "boolean",
			"default": true
		},
		"showCommentCount": {
			"type": "boolean",
			"default": true
		},
		"metaFontSize": {
			"type": [ "string", "number" ]
		},
		"metaLineHeight": {
			"type": "number"
		},
		"metaLetterSpacing": {
			"type": ["number", "string"]
		},
		"metaColor": {
			"type": "string",
			"default": ""
		},
		"metaHoverColor": {
			"type": "string",
			"default": ""
		},
		"metaMargin": {
			"type": ["number", "object"],
			"default": []
		},
		"metaPadding": {
			"type": ["number", "object"],
			"default": []
		},
		"metaSpacing": {
			"type": ["number", "string"]
		},
		"categoryFontSize": {
			"type": [ "string", "number" ]
		},
		"categoryLineHeight": {
			"type": "number"
		},
		"categoryLetterSpacing": {
			"type": ["number", "string"]
		},
		"categoryColor": {
			"type": "string",
			"default": ""
		},
		"categoryHoverColor": {
			"type": "string",
			"default": ""
		},
		"categoryBGColor": {
			"type": "string",
			"default": ""
		},
		"categoryBGHoverColor": {
			"type": "string",
			"default": ""
		},
		"categoryMargin": {
			"type": ["number", "object"],
			"default": []
		},
		"categoryPadding": {
			"type": ["number", "object"],
			"default": []
		},
		"slidesPerView": {
			"type": "number",
			"default": 3
		},
		"spaceBetweenSlides": {
			"type": ["number", "string"]
		},
		"sliderStyle": {
			"type": "string",
			"default": "style-1"
		},
		"thumbSlidesPerView": {
			"type": "number"
		},
		"slideThumbSize": {
			"type": "string"
		}
	}
}
