{
  "$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": {},
  "editorStyle": "ultimate_blocks-cgb-block-editor-css",
  "editorScript": "ultimate_blocks-cgb-block-js",
  "style": "ultimate_blocks-cgb-style-css"
}