{
  "$schema": "https://schemas.wp.org/trunk/block.json",
  "apiVersion": 3,
  "name": "strakture/tabs",
  "title": "Tabs",
  "category": "strakture-category",
  "description": "Create accessible tabs with editable inner panels.",
  "keywords": [
    "tabs",
    "tab",
    "panel",
    "accordion"
  ],
  "textdomain": "strakture",
  "attributes": {
    "activeTabId": {
      "type": "string",
      "role": "local",
      "default": ""
    },
    "tabTextColor": {
      "type": "string"
    },
    "tabBackgroundColor": {
      "type": "string"
    },
    "tabBorderColor": {
      "type": "string"
    },
    "activeTabTextColor": {
      "type": "string"
    },
    "activeTabBackgroundColor": {
      "type": "string"
    },
    "activeTabBorderColor": {
      "type": "string"
    },
    "tabPadding": {
      "type": "object"
    },
    "tabVerticalOffset": {
      "type": "number",
      "default": 0
    },
    "tabVerticalOffsetResponsive": {
      "type": "object",
      "default": {}
    },
    "tabBorderStyle": {
      "type": "string"
    },
    "tabBorderWidth": {
      "type": "string"
    },
    "tabBorderRadius": {
      "type": "string"
    }
  },
  "providesContext": {
    "strakture/activeTabId": "activeTabId"
  },
  "selectors": {
    "typography": ".wp-block-strakture-tabs__tab-item"
  },
  "supports": {
    "align": [
      "wide",
      "full"
    ],
    "anchor": true,
    "html": false,
    "interactivity": true,
    "__experimentalBorder": {
      "color": true,
      "radius": true,
      "style": true,
      "width": true,
      "__experimentalSelector": ".wp-block-strakture-tabs__tab-trigger",
      "__experimentalSkipSerialization": true
    },
    "typography": {
      "fontSize": true,
      "lineHeight": true,
      "__experimentalFontFamily": true,
      "__experimentalFontStyle": true,
      "__experimentalFontWeight": true,
      "__experimentalLetterSpacing": true,
      "__experimentalTextTransform": true,
      "__experimentalTextDecoration": true,
      "__experimentalSkipSerialization": true
    }
  },
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "style": "file:./style-index.css",
  "render": "file:./render.php",
  "viewScriptModule": "file:./view.js"
}