{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "gutengrow/testimonial",
  "version": "1.0.0",
  "title": "Testimonial",
  "category": "gutengrow-blocks",
  "icon": "format-quote",
  "description": "Display customer testimonials with modern layouts, ratings, and animations. Add multiple testimonials with easy management.",
  "keywords": [
    "testimonial",
    "review",
    "quote",
    "customer",
    "feedback",
    "multiple"
  ],
  "supports": {
    "html": false,
    "align": [
      "wide",
      "full"
    ],
    "spacing": {
      "margin": true,
      "padding": true
    }
  },
  "attributes": {
    "testimonials": {
      "type": "array",
      "default": [
        {
          "id": 1,
          "name": "Sarah Johnson",
          "position": "Marketing Director",
          "company": "TechCorp Inc.",
          "content": "This service2 exceeded our expectations. The team was professional, responsive, and delivered outstanding results that transformed our business.",
          "rating": 5,
          "image": "",
          "companyLogo": ""
        },
        {
          "id": 2,
          "name": "Michael Chen",
          "position": "Founder & CEO",
          "company": "StartupXYZ",
          "content": "Absolutely fantastic! The quality of work and attention to detail is unmatched. I would definitely recommend this to other business owners.",
          "rating": 5,
          "image": "",
          "companyLogo": ""
        },
        {
          "id": 3,
          "name": "Emma Wilson",
          "position": "Product Manager",
          "company": "Innovation Labs",
          "content": "Working with this team has been a game-changer for our company. Their expertise and dedication made all the difference in our project success.",
          "rating": 5,
          "image": "",
          "companyLogo": ""
        }
      ]
    },
    "layout": {
      "type": "string",
      "default": "grid"
    },
    "columns": {
      "type": "number",
      "default": 1
    },
    "showRating": {
      "type": "boolean",
      "default": true
    },
    "showImage": {
      "type": "boolean",
      "default": true
    },
    "showCompany": {
      "type": "boolean",
      "default": true
    },
    "showCompanyLogo": {
      "type": "boolean",
      "default": false
    },
    "variant": {
      "type": "string",
      "default": "elegant-card",
      "enum": [
        "elegant-card",
        "modern-gradient",
        "minimal-quote"
      ]
    },
    "cardStyle": {
      "type": "string",
      "default": "modern"
    },
    "textAlign": {
      "type": "string",
      "default": "left"
    },
    "spacing": {
      "type": "number",
      "default": 20
    },
    "backgroundColor": {
      "type": "string",
      "default": "#ffffff"
    },
    "textColor": {
      "type": "string",
      "default": "#333333"
    },
    "accentColor": {
      "type": "string",
      "default": "#3b82f6"
    },
    "borderRadius": {
      "type": "number",
      "default": 12
    },
    "shadowLevel": {
      "type": "string",
      "default": "medium"
    },
    "animationStyle": {
      "type": "string",
      "default": "fadeIn"
    },
    "autoplay": {
      "type": "boolean",
      "default": false
    },
    "autoplaySpeed": {
      "type": "number",
      "default": 5000
    },
    "enableSwiper": {
      "type": "boolean",
      "default": false
    },
    "swiperEffect": {
      "type": "string",
      "default": "slide"
    },
    "swiperSpeed": {
      "type": "number",
      "default": 600
    },
    "swiperLoop": {
      "type": "boolean",
      "default": true
    },
    "swiperPagination": {
      "type": "boolean",
      "default": true
    },
    "swiperNavigation": {
      "type": "boolean",
      "default": true
    },
    "swiperCenteredSlides": {
      "type": "boolean",
      "default": false
    },
    "swiperSlidesPerView": {
      "type": "number",
      "default": 1
    },
    "swiperSpaceBetween": {
      "type": "number",
      "default": 30
    }
  },
  "textdomain": "gutengrow-blocks",
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "style": "file:./style-index.css",
  "viewScript": "file:./view.js"
}