PluginProbe
bBlocks – Essential Gutenberg Blocks & Patterns Collection / 2.1.7
bBlocks – Essential Gutenberg Blocks & Patterns Collection v2.1.7
2.1.7 2.1.6 2.1.5 2.1.4 2.1.3 2.1.2 2.1.1 2.1.0 2.0.43 2.0.42 2.0.41 2.0.40 2.0.39 2.0.38 trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 All 107 releases
b-blocks / build / comparison-table / block.json

block.json in bBlocks – Essential Gutenberg Blocks & Patterns Collection 2.1.7, at build/comparison-table/block.json

614 lines 13.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "b-blocks/comparison-table",
5 "version": "2.0.60.3",
6 "title": "Comparison Table",
7 "category": "bBlocks",
8 "description": "Compare plans side by side with check, cross, or text cells and a highlighted featured column.",
9 "keywords": [
10 "comparison",
11 "compare",
12 "table",
13 "feature matrix",
14 "pricing",
15 "plan",
16 "versus"
17 ],
18 "textdomain": "b-blocks",
19 "attributes": {
20 "align": {
21 "type": "string",
22 "default": ""
23 },
24 "content": {
25 "type": "object",
26 "default": {
27 "caption": "Feature comparison across plans",
28 "captionPosition": "hidden",
29 "captionColor": "",
30 "captionTypo": {},
31 "featuredLabel": "Most Popular"
32 }
33 },
34 "table": {
35 "type": "object",
36 "default": {
37 "theme": "default",
38 "alignment": "center",
39 "cellBorderType": "collapse",
40 "stackOnMobile": false,
41 "stickyHeader": false,
42 "stickyFirstColumn": true,
43 "showRowStripes": true,
44 "desktop": {
45 "width": "900px",
46 "radius": {
47 "top": "8px",
48 "right": "8px",
49 "bottom": "8px",
50 "left": "8px"
51 },
52 "iconPosition": "top"
53 },
54 "tablet": {
55 "width": "",
56 "radius": {},
57 "iconPosition": ""
58 },
59 "mobile": {
60 "width": "",
61 "radius": {},
62 "iconPosition": ""
63 },
64 "borderColor": "#e2e8f0",
65 "border": {},
66 "shadow": [],
67 "bg": {}
68 }
69 },
70 "header": {
71 "type": "object",
72 "default": {
73 "normal": {
74 "bg": {
75 "type": "solid",
76 "color": "#1e293b"
77 },
78 "color": "#ffffff"
79 },
80 "hover": {
81 "bg": {},
82 "color": ""
83 },
84 "typo": {}
85 }
86 },
87 "body": {
88 "type": "object",
89 "default": {
90 "bg": {
91 "type": "solid",
92 "color": "#ffffff"
93 },
94 "color": "#1f2937",
95 "typo": {},
96 "desktop": {
97 "padding": {
98 "top": "12px",
99 "right": "16px",
100 "bottom": "12px",
101 "left": "16px"
102 }
103 },
104 "tablet": {
105 "padding": {}
106 },
107 "mobile": {
108 "padding": {}
109 }
110 }
111 },
112 "rowLabel": {
113 "type": "object",
114 "default": {
115 "bg": {
116 "type": "solid",
117 "color": "transparent"
118 },
119 "color": "",
120 "typo": {}
121 }
122 },
123 "rowColors": {
124 "type": "object",
125 "default": {
126 "odd": {
127 "color": "",
128 "bg": ""
129 },
130 "even": {
131 "color": "",
132 "bg": ""
133 },
134 "hover": {
135 "color": "",
136 "bg": ""
137 },
138 "stripe": {
139 "type": "solid",
140 "color": "#f8fafc"
141 },
142 "transition": 0.2
143 }
144 },
145 "featured": {
146 "type": "object",
147 "default": {
148 "bg": {
149 "type": "solid",
150 "color": "#2563eb"
151 },
152 "color": "#ffffff",
153 "columnBg": {
154 "type": "solid",
155 "color": "#eff6ff"
156 },
157 "labelBg": {
158 "type": "solid",
159 "color": "#f59e0b"
160 },
161 "labelColor": "#ffffff"
162 }
163 },
164 "icons": {
165 "type": "object",
166 "default": {
167 "check": "check",
168 "cross": "times",
169 "checkSvg": "",
170 "crossSvg": "",
171 "checkColor": "#16a34a",
172 "crossColor": "#dc2626",
173 "desktop": {
174 "size": "18px",
175 "headerSize": "32px"
176 },
177 "tablet": {
178 "size": "",
179 "headerSize": ""
180 },
181 "mobile": {
182 "size": "",
183 "headerSize": ""
184 }
185 }
186 },
187 "tooltip": {
188 "type": "object",
189 "default": {
190 "bg": {},
191 "color": "",
192 "typo": {},
193 "arrow": true,
194 "underline": true,
195 "shadow": [],
196 "desktop": {
197 "width": "",
198 "padding": {
199 "top": "",
200 "right": "",
201 "bottom": "",
202 "left": ""
203 },
204 "radius": {
205 "top": "",
206 "right": "",
207 "bottom": "",
208 "left": ""
209 }
210 },
211 "tablet": {
212 "width": "",
213 "padding": {},
214 "radius": {}
215 },
216 "mobile": {
217 "width": "",
218 "padding": {},
219 "radius": {}
220 }
221 }
222 },
223 "columns": {
224 "type": "array",
225 "default": [
226 {
227 "_key": "col-feature",
228 "isFeatureColumn": true,
229 "label": "Features",
230 "iconSize": {
231 "desktop": "",
232 "tablet": "",
233 "mobile": ""
234 },
235 "cta": {
236 "normal": {
237 "bg": {},
238 "color": ""
239 },
240 "hover": {
241 "bg": {},
242 "color": ""
243 },
244 "typo": {},
245 "border": {},
246 "padding": {
247 "top": "",
248 "right": "",
249 "bottom": "",
250 "left": ""
251 },
252 "radius": {
253 "top": "",
254 "right": "",
255 "bottom": "",
256 "left": ""
257 },
258 "transition": "",
259 "alignment": {
260 "desktop": "",
261 "tablet": "",
262 "mobile": ""
263 }
264 }
265 },
266 {
267 "_key": "col-default-1",
268 "label": "Basic",
269 "isFeatured": false,
270 "icon": "",
271 "iconColor": "",
272 "cta": {
273 "normal": {
274 "bg": {},
275 "color": ""
276 },
277 "hover": {
278 "bg": {},
279 "color": ""
280 },
281 "typo": {},
282 "border": {},
283 "padding": {
284 "top": "",
285 "right": "",
286 "bottom": "",
287 "left": ""
288 },
289 "radius": {
290 "top": "",
291 "right": "",
292 "bottom": "",
293 "left": ""
294 },
295 "transition": "",
296 "alignment": {
297 "desktop": "",
298 "tablet": "",
299 "mobile": ""
300 }
301 },
302 "iconSize": {
303 "desktop": "",
304 "tablet": "",
305 "mobile": ""
306 }
307 },
308 {
309 "_key": "col-default-2",
310 "label": "Pro",
311 "isFeatured": true,
312 "icon": "",
313 "iconColor": "",
314 "cta": {
315 "normal": {
316 "bg": {},
317 "color": ""
318 },
319 "hover": {
320 "bg": {},
321 "color": ""
322 },
323 "typo": {},
324 "border": {},
325 "padding": {
326 "top": "",
327 "right": "",
328 "bottom": "",
329 "left": ""
330 },
331 "radius": {
332 "top": "",
333 "right": "",
334 "bottom": "",
335 "left": ""
336 },
337 "transition": "",
338 "alignment": {
339 "desktop": "",
340 "tablet": "",
341 "mobile": ""
342 }
343 },
344 "iconSize": {
345 "desktop": "",
346 "tablet": "",
347 "mobile": ""
348 }
349 },
350 {
351 "_key": "col-default-3",
352 "label": "Enterprise",
353 "isFeatured": false,
354 "icon": "",
355 "iconColor": "",
356 "cta": {
357 "normal": {
358 "bg": {},
359 "color": ""
360 },
361 "hover": {
362 "bg": {},
363 "color": ""
364 },
365 "typo": {},
366 "border": {},
367 "padding": {
368 "top": "",
369 "right": "",
370 "bottom": "",
371 "left": ""
372 },
373 "radius": {
374 "top": "",
375 "right": "",
376 "bottom": "",
377 "left": ""
378 },
379 "transition": "",
380 "alignment": {
381 "desktop": "",
382 "tablet": "",
383 "mobile": ""
384 }
385 },
386 "iconSize": {
387 "desktop": "",
388 "tablet": "",
389 "mobile": ""
390 }
391 }
392 ]
393 },
394 "rows": {
395 "type": "array",
396 "default": [
397 {
398 "_key": "row-default-1",
399 "label": "Feature One",
400 "cells": [
401 {
402 "value": true,
403 "type": "icon",
404 "text": ""
405 },
406 {
407 "value": true,
408 "type": "icon",
409 "text": ""
410 },
411 {
412 "value": true,
413 "type": "icon",
414 "text": ""
415 }
416 ]
417 },
418 {
419 "_key": "row-default-2",
420 "label": "Feature Two",
421 "cells": [
422 {
423 "value": false,
424 "type": "icon",
425 "text": ""
426 },
427 {
428 "value": true,
429 "type": "icon",
430 "text": ""
431 },
432 {
433 "value": true,
434 "type": "icon",
435 "text": ""
436 }
437 ]
438 },
439 {
440 "_key": "row-default-3",
441 "label": "Feature Three",
442 "cells": [
443 {
444 "value": false,
445 "type": "icon",
446 "text": ""
447 },
448 {
449 "value": false,
450 "type": "icon",
451 "text": ""
452 },
453 {
454 "value": true,
455 "type": "icon",
456 "text": ""
457 }
458 ]
459 }
460 ]
461 },
462 "cta": {
463 "type": "object",
464 "default": {
465 "position": "top",
466 "normal": {
467 "bg": {
468 "type": "solid",
469 "color": "#2563eb"
470 },
471 "color": "#ffffff"
472 },
473 "hover": {
474 "bg": {},
475 "color": ""
476 },
477 "typo": {},
478 "border": {},
479 "desktop": {
480 "padding": {
481 "top": "8px",
482 "right": "18px",
483 "bottom": "8px",
484 "left": "18px"
485 },
486 "radius": {
487 "top": "6px",
488 "right": "6px",
489 "bottom": "6px",
490 "left": "6px"
491 },
492 "alignment": "center",
493 "margin": {
494 "top": "",
495 "right": "",
496 "bottom": "",
497 "left": ""
498 }
499 },
500 "tablet": {
501 "padding": {},
502 "radius": {},
503 "alignment": "",
504 "margin": {
505 "top": "",
506 "right": "",
507 "bottom": "",
508 "left": ""
509 }
510 },
511 "mobile": {
512 "padding": {},
513 "radius": {},
514 "alignment": "",
515 "margin": {
516 "top": "",
517 "right": "",
518 "bottom": "",
519 "left": ""
520 }
521 },
522 "transition": 0.2
523 }
524 },
525 "advanced": {
526 "type": "object",
527 "default": {
528 "dimension": {
529 "padding": {
530 "desktop": {
531 "top": "0px",
532 "right": "0px",
533 "bottom": "0px",
534 "left": "0px"
535 },
536 "tablet": {
537 "top": "0px",
538 "right": "0px",
539 "bottom": "0px",
540 "left": "0px"
541 },
542 "mobile": {
543 "top": "0px",
544 "right": "0px",
545 "bottom": "0px",
546 "left": "0px"
547 }
548 }
549 },
550 "borderShadow": {
551 "normal": {
552 "radius": {
553 "top": "0px",
554 "right": "0px",
555 "bottom": "0px",
556 "left": "0px"
557 },
558 "shadow": [
559 {
560 "hOffset": "0px",
561 "vOffset": "0px",
562 "blur": "0px",
563 "spreed": "0px",
564 "color": "#7090b000",
565 "isInset": false
566 }
567 ]
568 }
569 },
570 "background": {
571 "normal": {
572 "type": "color",
573 "color": "",
574 "gradient": {
575 "type": "linear",
576 "colors": [
577 {
578 "color": "rgba(58, 66, 222, 1)",
579 "position": "0"
580 },
581 {
582 "color": "rgba(176, 195, 235, 1)",
583 "position": "80"
584 }
585 ],
586 "angel": 90
587 },
588 "img": {
589 "url": ""
590 }
591 }
592 }
593 }
594 }
595 },
596 "supports": {
597 "align": [
598 "wide",
599 "full"
600 ],
601 "html": false,
602 "anchor": true,
603 "className": true
604 },
605 "example": {
606 "attributes": {
607 "preview": true
608 }
609 },
610 "editorScript": "file:../index.js",
611 "style": "file:./view.css",
612 "viewScript": "file:./view.js",
613 "render": "file:./render.php"
614 }