{
     "$schema": "https://schemas.wp.org/trunk/block.json",
     "apiVersion": 3,
     "name": "ub/post-grid",
     "title": "Post Grid",
     "category": "ultimateblocks",
     "description": "Add a list or grid of your posts. Comes with options to change categories, order and many more.",
     "keywords": [
          "post grid",
          "posts",
          "Ultimate Blocks"
     ],
     "attributes": {
          "blockID": {
               "type": "string",
               "default": ""
          },
          "wrapAlignment": {
               "type": "string",
               "default": ""
          },
          "checkPostImage": {
               "type": "boolean",
               "default": true
          },
          "postImageWidth": {
               "type": "number",
               "default": 600
          },
          "preservePostImageAspectRatio": {
               "type": "boolean",
               "default": true
          },
          "postImageHeight": {
               "type": "number",
               "default": 400
          },
          "checkPostAuthor": {
               "type": "boolean",
               "default": true
          },
          "checkPostDate": {
               "type": "boolean",
               "default": true
          },
          "checkPostExcerpt": {
               "type": "boolean",
               "default": true
          },
          "excerptLength": {
               "type": "number",
               "default": 55
          },
          "isEqualHeight": {
               "type": "boolean",
               "default": true
          },
          "checkPostLink": {
               "type": "boolean",
               "default": true
          },
          "readMoreText": {
               "type": "string",
               "default": "Continue Reading"
          },
          "amountPosts": {
               "type": "number",
               "default": 6
          },
          "postLayout": {
               "type": "string",
               "default": "grid"
          },
          "columns": {
               "type": "number",
               "default": 2
          },
          "authorArray": {
               "type": "array",
               "default": []
          },
          "categories": {
               "type": "string",
               "default": ""
          },
          "categoryArray": {
               "type": "array",
               "default": []
          },
          "excludedCategories": {
               "type": "array",
               "default": []
          },
          "tagArray": {
               "type": "array",
               "default": []
          },
          "offset": {
               "type": "number",
               "default": 0
          },
          "rowGap": {
               "type": "string",
               "default": "32px"
          },
          "columnGap": {
               "type": "string",
               "default": "32px"
          },
          "order": {
               "type": "string",
               "default": "desc"
          },
          "orderBy": {
               "type": "string",
               "default": "date"
          },
          "checkPostTitle": {
               "type": "boolean",
               "default": true
          },
          "postTitleTag": {
               "type": "string",
               "default": "h2"
          },
          "padding": {
               "type": "object",
               "default": {}
          },
          "postTitleColorHover": {
               "type": "string",
               "default": null
          },
          "authorColorHover": {
               "type": "string",
               "default": null
          },
          "dateColorHover": {
               "type": "string",
               "default": null
          },
          "excerptColorHover": {
               "type": "string",
               "default": null
          },
          "linkColorHover": {
               "type": "string",
               "default": null
          },
          "linkBackgroundColorHover": {
               "type": "string",
               "default": null
          },
          "linkBackgroundGradientHover": {
               "type": "string",
               "default": null
          },
          "postBackgroundColorHover": {
               "type": "string",
               "default": null
          },
          "postBackgroundGradientHover": {
               "type": "string",
               "default": null
          },
          "postTitleColor": {
               "type": "string",
               "default": null
          },
          "authorColor": {
               "type": "string",
               "default": null
          },
          "dateColor": {
               "type": "string",
               "default": null
          },
          "excerptColor": {
               "type": "string",
               "default": null
          },
          "linkColor": {
               "type": "string",
               "default": null
          },
          "linkBackgroundColor": {
               "type": "string",
               "default": null
          },
          "linkBackgroundGradient": {
               "type": "string",
               "default": null
          },
          "postBackgroundColor": {
               "type": "string",
               "default": null
          },
          "postBackgroundGradient": {
               "type": "string",
               "default": null
          },
          "imageBorderRadius": {
               "type": "object",
               "default": {}
          },
          "postBorderRadius": {
               "type": "object",
               "default": {}
          },
          "linkBorderRadius": {
               "type": "object",
               "default": {}
          },
          "linkPadding": {
               "type": "object",
               "default": {}
          },
          "contentPadding": {
               "type": "object",
               "default": {}
          },
          "postPadding": {
               "type": "object",
               "default": {}
          },
          "margin": {
               "type": "object",
               "default": {}
          }
     },
     "supports": {}
}