{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "gutenito-blocks-addon/faq",
  "version": "0.0.1",
  "title": "FAQ",
  "category": "gutenito",
  "icon": "editor-help",
  "description": "Accordion FAQ block",
  "example": {
    "attributes": {
      "preview": true
    }
  },
  "attributes": {
    "faqs": {
      "type": "array",
      "default": [
        {
          "question": "What is your return policy?",
          "answer": "We offer a 30-day return policy on all items.",
          "isOpen": false
        },
        {
          "question": "How long does shipping take?",
          "answer": "Shipping typically takes 5-7 business days.",
          "isOpen": false
        },
        {
          "question": "Do you offer international shipping?",
          "answer": "Yes, we ship to over 100 countries worldwide.",
          "isOpen": false
        }
      ]
    },
    "allowMultipleOpen": {
      "type": "boolean",
      "default": false
    },
    "iconPosition": {
      "type": "string",
      "default": "right"
    },
    "openIcon": {
      "type": "string",
      "default": "−"
    },
    "closeIcon": {
      "type": "string",
      "default": "+"
    },
    "questionColor": {
      "type": "string",
      "default": "#1f2937"
    },
    "answerColor": {
      "type": "string",
      "default": "#6b7280"
    },
    "iconColor": {
      "type": "string",
      "default": "#3b82f6"
    },
    "backgroundColor": {
      "type": "string",
      "default": "#ffffff"
    },
    "borderColor": {
      "type": "string",
      "default": "#e5e7eb"
    },
    "questionFontSize": {
      "type": "string",
      "default": "18px"
    },
    "answerFontSize": {
      "type": "string",
      "default": "14px"
    }
  },
  "supports": {
    "html": false
  },
  "textdomain": "gutenito-blocks-addon",
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "style": "file:./style-index.css",
  "viewScript": "file:./view.js"
}