{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "la/slider",
	"version": "1.0.1",
	"title": "Easy Slider",
	"category": "media",
	"icon": "format-gallery",
	"description": "Add a Slider/Carousel",
	"textdomain": "easy-slider2",
	"allowedBlocks": [ "la/slide", "la/query-slides" ],
	"attributes": {
		"visibleId": {
			"type": "integer",
			"default": 0
		},
		"nextId": {
			"type": "integer",
			"default": -1
		},
		"prevId": {
			"type": "integer",
			"default": -1
		},
		"slidesList": {
			"type": "array",
			"default": []
		},
		"transitionType": {
			"type": "string",
			"default": "slide",
			"enum": [ "none", "slide", "fade" ]
		},
		"height": {
			"type": "string",
			"default": "50vh"
		},
		"isAutoplay": {
			"type": "boolean",
			"default": false
		},
		"sliderSpeed": {
			"type": "string",
			"default": "4000ms"
		},
		"transitionSpeed": {
			"type": "string",
			"default": "400ms"
		},
		"isShowPauseBtn": {
			"type": "boolean",
			"default": true
		},
		"isShowSpinner": {
			"type": "boolean",
			"default": true
		},
		"isShowDots": {
			"type": "boolean",
			"default": true
		},
		"isShowNextPrevBtns": {
			"type": "boolean",
			"default": true
		},
		"tagName": {
			"type": "string",
			"default": "div"
		},
		"topMask": {
			"type": "object"
		},
		"bottomMask": {
			"type": "object"
		}
	},
	"supports": {
		"html": false,
		"align": [ "wide", "full" ],
		"anchor": true,
		"ariaLabel": true,
		"background": {
			"backgroundImage": true,
			"backgroundSize": true
		},
		"color": {
			"gradients": true,
			"heading": true,
			"button": true,
			"link": true,
			"text": true,
			"background": true,
			"enableContrastChecker": false
		},
		"shadow": true,
		"spacing": {
			"margin": [ "top", "bottom" ]
		},
		"position": {
			"sticky": true
		},
		"__experimentalBorder": {
			"color": true,
			"radius": true,
			"width": true
		}
	},
	"providesContext": {
		"visibleId": "visibleId",
		"nextId": "nextId",
		"prevId": "prevId",
		"slidesList": "slidesList"
	},
	"editorScript": "file:./index.js",
	"editorStyle": "file:./index.css",
	"style": "file:./style-index.css",
	"viewScript": "file:./view.js"
}
