PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.7
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.7
2.0.13 2.0.12 2.0.11 2.0.10 2.0.9 trunk 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8
blockenberg / blocks / metric-comparison / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.7, at blocks/metric-comparison/block.json

151 lines 4.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "name": "blockenberg/metric-comparison",
4 "title": "Metric Comparison",
5 "category": "bkbg-charts",
6 "icon": "chart-bar",
7 "description": "Before/after KPI comparison cards with change arrows and color-coded indicators.",
8 "textdomain": "blockenberg",
9 "editorScript": "bkbg-metric-comparison-editor",
10 "style": "bkbg-metric-comparison-style",
11 "attributes": {
12 "title": {
13 "type": "string",
14 "default": "Q3 vs Q4 Performance"
15 },
16 "showTitle": {
17 "type": "boolean",
18 "default": true
19 },
20 "columns": {
21 "type": "number",
22 "default": 3
23 },
24 "showChange": {
25 "type": "boolean",
26 "default": true
27 },
28 "showArrows": {
29 "type": "boolean",
30 "default": true
31 },
32 "showBar": {
33 "type": "boolean",
34 "default": true
35 },
36 "beforeLabel": {
37 "type": "string",
38 "default": "Q3"
39 },
40 "afterLabel": {
41 "type": "string",
42 "default": "Q4"
43 },
44 "posColor": {
45 "type": "string",
46 "default": "#10b981"
47 },
48 "negColor": {
49 "type": "string",
50 "default": "#ef4444"
51 },
52 "neutralColor": {
53 "type": "string",
54 "default": "#6b7280"
55 },
56 "cardBg": {
57 "type": "string",
58 "default": "#f9fafb"
59 },
60 "borderRadius": {
61 "type": "number",
62 "default": 12
63 },
64 "cardPadding": {
65 "type": "number",
66 "default": 20
67 },
68 "bgColor": {
69 "type": "string",
70 "default": "#ffffff"
71 },
72 "titleColor": {
73 "type": "string",
74 "default": "#111827"
75 },
76 "textColor": {
77 "type": "string",
78 "default": "#111827"
79 },
80 "labelColor": {
81 "type": "string",
82 "default": "#6b7280"
83 },
84 "metrics": {
85 "type": "array",
86 "default": [
87 {
88 "label": "Revenue",
89 "valueBefore": 128000,
90 "valueAfter": 154000,
91 "unit": "$",
92 "format": "currency",
93 "higherIsBetter": true
94 },
95 {
96 "label": "Active Users",
97 "valueBefore": 8400,
98 "valueAfter": 11200,
99 "unit": "",
100 "format": "number",
101 "higherIsBetter": true
102 },
103 {
104 "label": "Churn Rate",
105 "valueBefore": 4.2,
106 "valueAfter": 3.1,
107 "unit": "%",
108 "format": "percent",
109 "higherIsBetter": false
110 },
111 {
112 "label": "Avg Session (min)",
113 "valueBefore": 3.8,
114 "valueAfter": 4.9,
115 "unit": "",
116 "format": "number",
117 "higherIsBetter": true
118 },
119 {
120 "label": "Conversion",
121 "valueBefore": 2.1,
122 "valueAfter": 2.8,
123 "unit": "%",
124 "format": "percent",
125 "higherIsBetter": true
126 },
127 {
128 "label": "Support Tickets",
129 "valueBefore": 320,
130 "valueAfter": 210,
131 "unit": "",
132 "format": "number",
133 "higherIsBetter": false
134 }
135 ]
136 },
137 "titleTypo": {
138 "type": "object",
139 "default": {}
140 },
141 "labelTypo": {
142 "type": "object",
143 "default": {}
144 },
145 "valueTypo": {
146 "type": "object",
147 "default": {}
148 }
149 }
150 }
151