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 / comparison-cards / block.json

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

330 lines 5.9 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": "blockenberg/comparison-cards",
5 "title": "Comparison Cards",
6 "category": "bkbg-marketing",
7 "icon": "columns",
8 "description": "Visual side-by-side product or plan comparison cards with features, pricing, and CTA. Distinct from the tabular Comparison Table block.",
9 "keywords": [
10 "comparison",
11 "cards",
12 "versus",
13 "vs",
14 "plans",
15 "products",
16 "pricing",
17 "features"
18 ],
19 "textdomain": "blockenberg",
20 "editorScript": "bkbg-comparison-cards-editor",
21 "style": "bkbg-comparison-cards-style",
22 "viewScript": "bkbg-comparison-cards-frontend",
23 "supports": {
24 "html": false,
25 "anchor": true,
26 "className": true,
27 "align": [
28 "wide",
29 "full"
30 ]
31 },
32 "attributes": {
33 "title": {
34 "type": "string",
35 "default": "Compare Plans"
36 },
37 "subtitle": {
38 "type": "string",
39 "default": "Choose the plan that fits your needs"
40 },
41 "showTitle": {
42 "type": "boolean",
43 "default": true
44 },
45 "showSubtitle": {
46 "type": "boolean",
47 "default": true
48 },
49 "showVsBadge": {
50 "type": "boolean",
51 "default": true
52 },
53 "items": {
54 "type": "array",
55 "default": [
56 {
57 "id": "c1",
58 "title": "Starter",
59 "subtitle": "Perfect for small teams",
60 "price": "29",
61 "period": "/month",
62 "badge": "",
63 "highlighted": false,
64 "features": [
65 {
66 "text": "5 team members",
67 "type": "check"
68 },
69 {
70 "text": "10 GB storage",
71 "type": "check"
72 },
73 {
74 "text": "Email support",
75 "type": "check"
76 },
77 {
78 "text": "Analytics dashboard",
79 "type": "dash"
80 },
81 {
82 "text": "Priority support",
83 "type": "cross"
84 },
85 {
86 "text": "Custom integrations",
87 "type": "cross"
88 }
89 ],
90 "ctaLabel": "Get Started",
91 "ctaUrl": "#",
92 "ctaNewTab": false
93 },
94 {
95 "id": "c2",
96 "title": "Pro",
97 "subtitle": "Best value for growing businesses",
98 "price": "79",
99 "period": "/month",
100 "badge": "Most Popular",
101 "highlighted": true,
102 "features": [
103 {
104 "text": "25 team members",
105 "type": "check"
106 },
107 {
108 "text": "100 GB storage",
109 "type": "check"
110 },
111 {
112 "text": "Email & chat support",
113 "type": "check"
114 },
115 {
116 "text": "Advanced analytics",
117 "type": "check"
118 },
119 {
120 "text": "Priority support",
121 "type": "check"
122 },
123 {
124 "text": "Custom integrations",
125 "type": "cross"
126 }
127 ],
128 "ctaLabel": "Start Free Trial",
129 "ctaUrl": "#",
130 "ctaNewTab": false
131 },
132 {
133 "id": "c3",
134 "title": "Enterprise",
135 "subtitle": "For large organizations",
136 "price": "199",
137 "period": "/month",
138 "badge": "",
139 "highlighted": false,
140 "features": [
141 {
142 "text": "Unlimited members",
143 "type": "check"
144 },
145 {
146 "text": "1 TB storage",
147 "type": "check"
148 },
149 {
150 "text": "24/7 dedicated support",
151 "type": "check"
152 },
153 {
154 "text": "Advanced analytics",
155 "type": "check"
156 },
157 {
158 "text": "Priority support",
159 "type": "check"
160 },
161 {
162 "text": "Custom integrations",
163 "type": "check"
164 }
165 ],
166 "ctaLabel": "Contact Sales",
167 "ctaUrl": "#",
168 "ctaNewTab": false
169 }
170 ]
171 },
172 "currency": {
173 "type": "string",
174 "default": "$"
175 },
176 "accentColor": {
177 "type": "string",
178 "default": "#6c3fb5"
179 },
180 "highlightBg": {
181 "type": "string",
182 "default": "#6c3fb5"
183 },
184 "highlightColor": {
185 "type": "string",
186 "default": "#ffffff"
187 },
188 "highlightBorder": {
189 "type": "string",
190 "default": "#6c3fb5"
191 },
192 "cardBg": {
193 "type": "string",
194 "default": "#ffffff"
195 },
196 "cardBorder": {
197 "type": "string",
198 "default": "#e5e7eb"
199 },
200 "checkColor": {
201 "type": "string",
202 "default": "#10b981"
203 },
204 "crossColor": {
205 "type": "string",
206 "default": "#ef4444"
207 },
208 "dashColor": {
209 "type": "string",
210 "default": "#9ca3af"
211 },
212 "badgeBg": {
213 "type": "string",
214 "default": "#fef9c3"
215 },
216 "badgeColor": {
217 "type": "string",
218 "default": "#854d0e"
219 },
220 "titleColor": {
221 "type": "string",
222 "default": "#111827"
223 },
224 "sectionTitleColor": {
225 "type": "string",
226 "default": "#111827"
227 },
228 "subtitleColor": {
229 "type": "string",
230 "default": "#6b7280"
231 },
232 "priceColor": {
233 "type": "string",
234 "default": "#111827"
235 },
236 "periodColor": {
237 "type": "string",
238 "default": "#6b7280"
239 },
240 "featureColor": {
241 "type": "string",
242 "default": "#374151"
243 },
244 "ctaBg": {
245 "type": "string",
246 "default": "#6c3fb5"
247 },
248 "ctaColor": {
249 "type": "string",
250 "default": "#ffffff"
251 },
252 "ctaHighlightBg": {
253 "type": "string",
254 "default": "#ffffff"
255 },
256 "ctaHighlightColor": {
257 "type": "string",
258 "default": "#6c3fb5"
259 },
260 "bgColor": {
261 "type": "string",
262 "default": ""
263 },
264 "cardRadius": {
265 "type": "number",
266 "default": 16
267 },
268 "ctaRadius": {
269 "type": "number",
270 "default": 8
271 },
272 "badgeRadius": {
273 "type": "number",
274 "default": 99
275 },
276 "gap": {
277 "type": "number",
278 "default": 20
279 },
280 "titleSize": {
281 "type": "number",
282 "default": 32
283 },
284 "cardTitleSize": {
285 "type": "number",
286 "default": 22
287 },
288 "priceSize": {
289 "type": "number",
290 "default": 44
291 },
292 "featureSize": {
293 "type": "number",
294 "default": 14
295 },
296 "paddingTop": {
297 "type": "number",
298 "default": 64
299 },
300 "paddingBottom": {
301 "type": "number",
302 "default": 64
303 },
304 "titleFontWeight": {
305 "type": "string",
306 "default": "900"
307 },
308 "titleLineHeight": {
309 "type": "number",
310 "default": 1.2
311 },
312 "featureFontWeight": {
313 "type": "string",
314 "default": "400"
315 },
316 "featureLineHeight": {
317 "type": "number",
318 "default": 1.4
319 },
320 "typoTitle": {
321 "type": "object",
322 "default": {}
323 },
324 "typoFeature": {
325 "type": "object",
326 "default": {}
327 }
328 }
329 }
330