{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 2,
  "name": "omnipress/post-grid",
  "version": "1.0.0",
  "title": "Post Grid",
  "category": "omnipress",
  "icon": "",
  "description": "Display interactive blog in a grid layout",
  "supports": {
    "anchor": true
  },
  "opSettings": {
    "card": {
      "group": "design",
      "selector": ".op-block__post-grid-card",
      "label": "card",
      "fields": {
        "color": {
          "background": true
        },
        "dimension": {
          "width": true,
          "height": true
        },
        "spacing": {
          "padding": true,
          "margin": true
        },
        "border": {
          "border": true,
          "borderRadius": true
        }
      }
    },
    "grid": {
      "group": "design",
      "selector": ".omnipress-layout-grid",
      "label": "",
      "fields": {}
    },
    "thumbnail": {
      "group": "design",
      "selector": ".op-block__post-grid-card figure",
      "label": "Image",
      "fields": {
        "dimension": {
          "width": true,
          "height": true
        },
        "spacing": {
          "margin": true
        },
        "border": {
          "border": true,
          "borderRadius": true
        }
      }
    },
    "content": {
      "group": "design",
      "selector": ".op-block__post-grid-card-content",
      "label": "Content",
      "fields": {
        "spacing": {
          "margin": true,
          "padding": true
        }
      }
    },
    "title": {
      "group": "design",
      "selector": " .op-block__post-grid-card-title",
      "label": "Title",
      "fields": {
        "spacing": {
          "padding": true,
          "margin": true
        },
        "typography": true
      }
    },
    "excerpt": {
      "group": "design",
      "selector": ".op-block__post-grid-card .op-block__post-grid-card-description",
      "label": "Excerpt",
      "fields": {
        "color": {
          "background": true
        },
        "spacing": {
          "padding": true,
          "margin": true
        },
        "typography": true
      }
    },
    "categories": {
      "group": "design",
      "selector": ".op-block__post-grid-card .op-block__post-grid-card-categories a",
      "label": "Categories",
      "fields": {
        "color": {
          "background": true
        },
        "spacing": {
          "padding": true
        },
        "typography": true,
        "border": {
          "border": true,
          "borderRadius": true
        }
      }
    },
    "categoriesWrapper": {
      "group": "design",
      "selector": ".op-block__post-grid-card-categories",
      "label": "Categories Wrapper",
      "fields": {
        "dimension": {
          "gap": true
        }
      }
    },
    "date": {
      "group": "design",
      "selector": ".op-block__post-grid-card .op-block__post-grid-card-date",
      "label": "Date",
      "fields": {
        "color": {
          "background": true
        },
        "spacing": {
          "margin": true
        },
        "typography": true
      }
    },
    "author": {
      "group": "design",
      "selector": ".op-block__post-grid-card .op-block__post-grid-card-author a",
      "label": "Author",
      "fields": {
        "spacing": {
          "margin": true
        },
        "typography": true
      }
    }
  },
  "attributes": {
    "linkedAttributes": {
      "type": "array",
      "default": [
        "title",
        "categories",
        "author"
      ]
    },
    "blockId": {
      "type": "string",
      "default": ""
    },
    "columns": {
      "type": "number",
      "default": 3
    },
    "categories": {
      "type": "object",
      "default": {
        "borderRadius": "7px",
        "backgroundColor": "var(--op-clr-block-primary)",
        "color": "#ffffff",
        "padding": "0 12px"
      }
    },
    "selectedCategoryId": {
      "type": "string",
      "default": ""
    },
    "authorId": {
      "type": "number",
      "default": 0
    },
    "postPerPage": {
      "type": "number"
    },
    "isHandPicked": {
      "type": "boolean",
      "default": false
    },
    "orderby": {
      "type": "string",
      "default": "date"
    },
    "order": {
      "type": "string",
      "default": "desc"
    },
    "search": {
      "type": "string"
    },
    "wrapper": {
      "type": "object",
      "default": {}
    },
    "disableAuthor": {
      "type": "boolean",
      "default": false
    },
    "card": {
      "type": "object",
      "default": {
        "backgroundColor": "#dbdbdb",
        "borderRadius": "8px 8px 8px 8px"
      }
    },
    "content": {
      "type": "object",
      "default": {
        "padding": "12px"
      }
    },
    "thumbnail": {
      "type": "object",
      "default": {
        "borderRadius": "8px 8px 0 0",
        "aspectRatio": "4/3"
      }
    }
  },
  "textdomain": "omnipress",
  "keywords": [
    "woocommerce",
    "woo",
    "category",
    "products"
  ],
  "style": [
    "omnipress/block/layout"
  ]
}