{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "bptmb/comparison-testimonial-table",
  "title": "Comparison Review Table",
  "description": "Side-by-side customer comparison table.",
  "category": "bplugins",
  "parent": [
    "bptmb/b-testimonials"
  ],
  "keywords": [
    "testimonials",
    "comparison-testimonial-table"
  ],
  "textdomain": "b-testimonials-block",
  "attributes": {
    "align": {
      "type": "string",
      "default": "wide"
    },
    "cId": {
      "type": "string",
      "default": ""
    },
    "items": {
      "type": "array",
      "default": [
        {
          "name": "Sarah Jenkins",
          "rating": 5,
          "reviewText": "Exceptional service and outstanding quality!"
        },
        {
          "name": "Michael Chang",
          "rating": 5,
          "reviewText": "Transformed our workflow, highly recommended."
        },
        {
          "name": "Emily Watson",
          "rating": 4,
          "reviewText": "Great support team and very user friendly."
        }
      ]
    },
    "badgeTitle": {
      "type": "string",
      "default": "Customer Comparison"
    },
    "col1Header": {
      "type": "string",
      "default": "Customer"
    },
    "col2Header": {
      "type": "string",
      "default": "Rating"
    },
    "col3Header": {
      "type": "string",
      "default": "Review"
    },
    "elements": {
      "type": "object",
      "default": {
        "name": true,
        "deg": true,
        "reviewText": true
      }
    },
    "columns": {
      "type": "object",
      "default": {
        "desktop": 3,
        "tablet": 2,
        "mobile": 1
      }
    },
    "layout": {
      "type": "string",
      "default": "comparison-testimonial-table"
    }
  },
  "supports": {
    "align": [
      "wide",
      "full"
    ],
    "html": false
  },
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "render": "file:./render.php",
  "viewScript": "file:./view.js",
  "style": [
    "file:./index.css",
    "file:./view.css"
  ]
}