block.json 6.77 KB
{
  "apiVersion": 2,
  "name": "atbs/tabs",
  "version": "0.1.0",
  "title": "Tabs Block",
  "category": "atbs-block",
  "description": "Display content in tabs style",
  "supports": {
    "html": false,
    "anchor": false,
    "customClassName": false
  },
  "attributes": {
    "uniqueId": {
      "type": "string"
    },
    "tabLabelsArray": {
      "type": "array",
      "default": []
    },
    "updateChild": {
      "type": "boolean",
      "default": false
    },
    "tabLayout": {
      "type": "string",
      "default": "horizontal"
    },
    "containerBorderStyle": {
      "type": "string",
      "default": "solid"
    },
    "containerTopBorderWidth": {
      "type": "string",
      "default": "1"
    },
    "containerRightBorderWidth": {
      "type": "string",
      "default": "1"
    },
    "containerBottomBorderWidth": {
      "type": "string",
      "default": "1"
    },
    "containerLeftBorderWidth": {
      "type": "string",
      "default": "1"
    },
    "enableContainerLinkedBorder": {
      "type": "boolean",
      "default": true
    },
    "containerLinkedBorderWidth": {
      "type": "string",
      "default": "1"
    },
    "containerTopBorderRadius": {
      "type": "string",
      "default": "1"
    },
    "containerRightBorderRadius": {
      "type": "string",
      "default": "1"
    },
    "containerBottomBorderRadius": {
      "type": "string",
      "default": "1"
    },
    "containerLeftBorderRadius": {
      "type": "string",
      "default": "1"
    },
    "enableContainerLinkedBorderRadius": {
      "type": "boolean",
      "default": true
    },
    "containerLinkedBorderRadius": {
      "type": "string",
      "default": "1"
    },
    "containerDeskTopMargin": {
      "type": "string"
    },
    "containerDeskBottomMargin": {
      "type": "string"
    },
    "containerTabTopMargin": {
      "type": "string"
    },
    "containerTabBottomMargin": {
      "type": "string"
    },
    "containerMobTopMargin": {
      "type": "string"
    },
    "containerMobBottomMargin": {
      "type": "string"
    },
    "enableContainerBoxShadow": {
      "type": "boolean",
      "default": false
    },
    "containerBorderColor": {
      "type": "string",
      "default": "#E1E1E1"
    },
    "showSeparator": {
      "type": "boolean",
      "default": true
    },
    "separatorStyle": {
      "type": "string",
      "default": "solid"
    },
    "separatorHeight": {
      "type": "number",
      "default": 1
    },
    "separatorColor": {
      "type": "string",
      "default": "#E1E1E1"
    },
    "labelsPosition": {
      "type": "string",
      "default": "left"
    },
    "labelsDeskPaddingTop": {
      "type": "string",
      "default": "10"
    },
    "labelsDeskPaddingBottom": {
      "type": "string",
      "default": "10"
    },
    "labelsDeskPaddingLeft": {
      "type": "string",
      "default": "10"
    },
    "labelsDeskPaddingRight": {
      "type": "string",
      "default": "10"
    },
    "enableLinkedDeskPadding": {
      "type": "boolean",
      "default": true
    },
    "labelsLinkedDeskPadding": {
      "type": "string",
      "default": "10"
    },
    "labelsTabPaddingTop": {
      "type": "string",
      "default": "10"
    },
    "labelsTabPaddingBottom": {
      "type": "string",
      "default": "10"
    },
    "labelsTabPaddingLeft": {
      "type": "string",
      "default": "10"
    },
    "labelsTabPaddingRight": {
      "type": "string",
      "default": "10"
    },
    "enableLinkedTabPadding": {
      "type": "boolean",
      "default": true
    },
    "labelsLinkedTabPadding": {
      "type": "string",
      "default": "10"
    },
    "labelsMobPaddingTop": {
      "type": "string",
      "default": "10"
    },
    "labelsMobPaddingBottom": {
      "type": "string",
      "default": "10"
    },
    "labelsMobPaddingLeft": {
      "type": "string",
      "default": "10"
    },
    "labelsMobPaddingRight": {
      "type": "string",
      "default": "10"
    },
    "enableLinkedMobPadding": {
      "type": "boolean",
      "default": true
    },
    "labelsLinkedMobPadding": {
      "type": "string",
      "default": "10"
    },
    "labelsColor": {
      "type": "string"
    },
    "labelsBg": {
      "type": "string"
    },
    "addLabelsSeparator": {
      "type": "boolean",
      "default": true
    },
    "labelsSeparatorStyle": {
      "type": "string",
      "default": "solid"
    },
    "labelsSeparatorWidth": {
      "type": "number",
      "default": 1
    },
    "labelsSeparatorColor": {
      "type": "string",
      "default": "#E1E1E1"
    },
    "tabsContentDeskPaddingTop": {
      "type": "string",
      "default": "10"
    },
    "tabsContentDeskPaddingBottom": {
      "type": "string",
      "default": "10"
    },
    "tabsContentDeskPaddingLeft": {
      "type": "string",
      "default": "10"
    },
    "tabsContentDeskPaddingRight": {
      "type": "string",
      "default": "10"
    },
    "enableLinkedContentDeskPadding": {
      "type": "boolean",
      "default": true
    },
    "tabsContentLinkedDeskPadding": {
      "type": "string",
      "default": "10"
    },
    "tabsContentTabPaddingTop": {
      "type": "string",
      "default": "10"
    },
    "tabsContentTabPaddingBottom": {
      "type": "string",
      "default": "10"
    },
    "tabsContentTabPaddingLeft": {
      "type": "string",
      "default": "10"
    },
    "tabsContentTabPaddingRight": {
      "type": "string",
      "default": "10"
    },
    "enableLinkedContentTabPadding": {
      "type": "boolean",
      "default": true
    },
    "tabsContentLinkedTabPadding": {
      "type": "string",
      "default": "10"
    },
    "tabsContentMobPaddingTop": {
      "type": "string",
      "default": "10"
    },
    "tabsContentMobPaddingBottom": {
      "type": "string",
      "default": "10"
    },
    "tabsContentMobPaddingLeft": {
      "type": "string",
      "default": "10"
    },
    "tabsContentMobPaddingRight": {
      "type": "string",
      "default": "10"
    },
    "enableLinkedContentMobPadding": {
      "type": "boolean",
      "default": true
    },
    "tabsContentLinkedMobPadding": {
      "type": "string",
      "default": "10"
    },
    "tabsContentColor": {
      "type": "string"
    },
    "tabsContentBg": {
      "type": "string"
    },
    "useCustomColors": {
      "type": "boolean",
      "default": true
    },
    "activeTabColor": {
      "type": "string",
      "default": "#44677A"
    },
    "activeTabBg": {
      "type": "string"
    },
    "makeActiveTabSeparateLess": {
      "type": "boolean",
      "default": true
    },
    "zIndex": {
      "type": "number"
    },
    "anchorId": {
      "type": "string"
    },
    "customClass": {
      "type": "string"
    }
  },
  "textdomain": "advanced-tabs-block",
  "editorScript": "file:./index.js",
  "editorStyle": "file:./index.css",
  "style": "file:./style-index.css"
}