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 / verdict-box / block.json

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

256 lines 6.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "$schema": "https://schemas.wp.org/trunk/block.json",
4 "name": "blockenberg/verdict-box",
5 "title": "Verdict Box",
6 "category": "bkbg-blog",
7 "icon": "awards",
8 "description": "Final verdict block for product reviews with a score, pros & cons, verdict text, recommendation, and award badges.",
9 "keywords": [
10 "verdict",
11 "review",
12 "score",
13 "pros",
14 "cons",
15 "recommendation",
16 "award",
17 "rating",
18 "final"
19 ],
20 "textdomain": "blockenberg",
21 "editorScript": "bkbg-verdict-box-editor",
22 "editorStyle": "bkbg-verdict-box-style",
23 "style": "bkbg-verdict-box-style",
24 "viewScript": "bkbg-verdict-box-frontend",
25 "supports": {
26 "html": false,
27 "anchor": true,
28 "className": true,
29 "align": [
30 "wide",
31 "full"
32 ]
33 },
34 "attributes": {
35 "productName": {
36 "type": "string",
37 "default": "Acme Pro 5000"
38 },
39 "productTagline": {
40 "type": "string",
41 "default": "Wireless Noise-Cancelling Headphones"
42 },
43 "showTagline": {
44 "type": "boolean",
45 "default": true
46 },
47 "overallScore": {
48 "type": "number",
49 "default": 8.7
50 },
51 "scoreMax": {
52 "type": "number",
53 "default": 10
54 },
55 "scoreLabel": {
56 "type": "string",
57 "default": "Overall Score"
58 },
59 "scoreDisplay": {
60 "type": "string",
61 "default": "circle"
62 },
63 "badge": {
64 "type": "string",
65 "default": "recommended"
66 },
67 "pros": {
68 "type": "array",
69 "default": [
70 "Exceptional 40-hour battery life",
71 "Industry-leading noise cancellation",
72 "Premium build quality and comfort",
73 "Crystal-clear call quality with 6 microphones",
74 "Folds flat — great for travel"
75 ]
76 },
77 "cons": {
78 "type": "array",
79 "default": [
80 "Premium price point ($349)",
81 "Touch controls have a learning curve",
82 "No IP rating for moisture resistance"
83 ]
84 },
85 "verdictText": {
86 "type": "string",
87 "default": "The Acme Pro 5000 raises the bar for premium wireless headphones. The noise cancellation is unmatched, battery life is among the best in class, and the build quality justifies the price. Minor niggles aside, this is the headphone to beat in 2026."
88 },
89 "showVerdict": {
90 "type": "boolean",
91 "default": true
92 },
93 "ctaText": {
94 "type": "string",
95 "default": "Check Price on Amazon"
96 },
97 "ctaUrl": {
98 "type": "string",
99 "default": "https://example.com"
100 },
101 "showCta": {
102 "type": "boolean",
103 "default": true
104 },
105 "ctaSecondaryText": {
106 "type": "string",
107 "default": "Read Full Review"
108 },
109 "ctaSecondaryUrl": {
110 "type": "string",
111 "default": ""
112 },
113 "showSecondaryCta": {
114 "type": "boolean",
115 "default": false
116 },
117 "prosLabel": {
118 "type": "string",
119 "default": "�
120 Pros"
121 },
122 "consLabel": {
123 "type": "string",
124 "default": " Cons"
125 },
126 "layout": {
127 "type": "string",
128 "default": "split"
129 },
130 "borderRadius": {
131 "type": "number",
132 "default": 12
133 },
134 "fontSize": {
135 "type": "number",
136 "default": 15
137 },
138 "productNameSize": {
139 "type": "number",
140 "default": 24
141 },
142 "nameTypo": {
143 "type": "object",
144 "default": {}
145 },
146 "bodyTypo": {
147 "type": "object",
148 "default": {}
149 },
150 "taglineTypo": {
151 "type": "object",
152 "default": {}
153 },
154 "scoreTypo": {
155 "type": "object",
156 "default": {}
157 },
158 "prosConsLabelTypo": {
159 "type": "object",
160 "default": {}
161 },
162 "ctaTypo": {
163 "type": "object",
164 "default": {}
165 },
166 "bgColor": {
167 "type": "string",
168 "default": "#ffffff"
169 },
170 "borderColor": {
171 "type": "string",
172 "default": "#e2e8f0"
173 },
174 "headerBg": {
175 "type": "string",
176 "default": "#0f172a"
177 },
178 "headerColor": {
179 "type": "string",
180 "default": "#ffffff"
181 },
182 "scoreCircleBg": {
183 "type": "string",
184 "default": "#6366f1"
185 },
186 "scoreCircleColor": {
187 "type": "string",
188 "default": "#ffffff"
189 },
190 "prosBg": {
191 "type": "string",
192 "default": "#f0fdf4"
193 },
194 "prosBorderColor": {
195 "type": "string",
196 "default": "#86efac"
197 },
198 "prosColor": {
199 "type": "string",
200 "default": "#14532d"
201 },
202 "prosIconColor": {
203 "type": "string",
204 "default": "#22c55e"
205 },
206 "consBg": {
207 "type": "string",
208 "default": "#fef2f2"
209 },
210 "consBorderColor": {
211 "type": "string",
212 "default": "#fca5a5"
213 },
214 "consColor": {
215 "type": "string",
216 "default": "#7f1d1d"
217 },
218 "consIconColor": {
219 "type": "string",
220 "default": "#ef4444"
221 },
222 "verdictBg": {
223 "type": "string",
224 "default": "#f8fafc"
225 },
226 "verdictBorderColor": {
227 "type": "string",
228 "default": "#e2e8f0"
229 },
230 "verdictColor": {
231 "type": "string",
232 "default": "#374151"
233 },
234 "ctaBg": {
235 "type": "string",
236 "default": "#6366f1"
237 },
238 "ctaColor": {
239 "type": "string",
240 "default": "#ffffff"
241 },
242 "ctaSecondaryColor": {
243 "type": "string",
244 "default": "#6366f1"
245 },
246 "badgeRecommendedBg": {
247 "type": "string",
248 "default": "#fbbf24"
249 },
250 "badgeRecommendedColor": {
251 "type": "string",
252 "default": "#451a03"
253 }
254 }
255 }
256