Files
lcp-visualizer/blocks/bar-graph/build/block.json
2025-01-15 03:00:49 -08:00

112 lines
2.2 KiB
JSON

{
"$schema": "https://schemas.wp.org/trunk/block.json",
"apiVersion": 2,
"name": "lcp/bar-graph",
"version": "0.1.0",
"title": "LCP Bar Graph",
"category": "widgets",
"icon": "chart-bar",
"description": "Display data in a bar graph format.",
"supports": {
"html": false
},
"textdomain": "lcp",
"editorScript": "file:./index.js",
"editorStyle": "file:./index.css",
"style": "file:./style-index.css",
"viewScript": "file:./view.js",
"attributes": {
"chartColorSource": {
"type": "string",
"default": "default"
},
"chartCustomColors": {
"type": "array",
"default": []
},
"showBarValues": {
"type": "boolean",
"default": true
},
"chartHeight": {
"type": "string",
"default": "400px"
},
"chartWidth": {
"type": "string",
"default": "100%"
},
"chartTitle": {
"type": "string",
"default": ""
},
"displayChartTitle": {
"type": "boolean",
"default": false
},
"allowDownload": {
"type": "boolean",
"default": false
},
"downloadMaxWidth": {
"type": "string",
"default": "2000px"
},
"showSorting": {
"type": "boolean",
"default": false
},
"showFiltering": {
"type": "boolean",
"default": false
},
"chartData": {
"type": "object",
"default": {}
},
"dataSource": {
"type": "string",
"default": "manual_json"
},
"barColor": {
"type": "string",
"default": "#0073aa"
},
"barOpacity": {
"type": "number",
"default": 1
},
"backgroundColor": {
"type": "string",
"default": "#ffffff"
},
"showGridX": {
"type": "boolean",
"default": false
},
"showGridY": {
"type": "boolean",
"default": true
},
"gridColor": {
"type": "string",
"default": "#e0e0e0"
},
"gridWidth": {
"type": "number",
"default": 1
},
"xAxisLabel": {
"type": "string",
"default": ""
},
"yAxisLabel": {
"type": "string",
"default": ""
},
"gridOpacity": {
"type": "number",
"default": 0.5
}
}
}