{
    "apiVersion": 3,
    "name": "awt/author-pro-book-gallery",
    "version": "1.0.2",
    "title": "Book Gallery [Author Pro]",
    "category": "awt-blocks",
    "icon": "book",
    "description": "A dynamic book gallery with sidebar filters and AJAX loading.",
    "supports": {
        "html": false,
        "anchor": true,
        "align": [
            "full"
        ]
    },
    "attributes": {
        "itemsPerPage": {
            "type": "number",
            "default": 12
        },
        "bookPageUrl": {
            "type": "string",
            "default": ""
        },
        "anchor": {
            "type": "string",
            "default": ""
        },
        "showPagination": {
            "type": "boolean",
            "default": true
        },
        "align": {
            "type": "string",
            "default": "full"
        },
        "showSidebar": {
            "type": "boolean",
            "default": true
        },
        "showSearch": {
            "type": "boolean",
            "default": true
        },
        "showFilterGenre": {
            "type": "boolean",
            "default": true
        },
        "showFilterAuthor": {
            "type": "boolean",
            "default": true
        },
        "showFilterSeries": {
            "type": "boolean",
            "default": true
        },
        "showFilterFormat": {
            "type": "boolean",
            "default": true
        },
        "showFilterLanguage": {
            "type": "boolean",
            "default": true
        },
        "showFilterPublisher": {
            "type": "boolean",
            "default": true
        },
        "showFilterISBN": {
            "type": "boolean",
            "default": true
        },
        "showFilterPrice": {
            "type": "boolean",
            "default": true
        },
        "showFilterYear": {
            "type": "boolean",
            "default": true
        },
        "showFilterAge": {
            "type": "boolean",
            "default": true
        },
        "showFilterRating": {
            "type": "boolean",
            "default": true
        },
        "showSorting": {
            "type": "boolean",
            "default": true
        },
        "paginationType": {
            "type": "string",
            "default": "numbers",
            "enum": [
                "numbers",
                "load_more"
            ]
        },
        "columns": {
            "type": "number",
            "default": 3
        }
    },
    "textdomain": "author-website-templates",
    "editorScript": "file:./index.js",
    "editorStyle": "file:./index.css",
    "style": "file:./style-index.css",
    "viewScript": "file:./view.js",
    "render": "file:./render.php"
}