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 / service-details / block.json

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

196 lines 3.5 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/service-details",
5 "version": "1.0.0",
6 "title": "Service Details",
7 "category": "bkbg-business",
8 "icon": "awards",
9 "description": "Full in-depth service section with large side image, heading, body text, feature checklist, and dual CTAs. Layout toggles image side.",
10 "keywords": [
11 "service",
12 "details",
13 "features",
14 "checklist",
15 "alternating",
16 "section"
17 ],
18 "textdomain": "blockenberg",
19 "editorScript": "bkbg-service-details-editor",
20 "style": "bkbg-service-details-style",
21 "viewScript": "bkbg-service-details-frontend",
22 "supports": {
23 "html": false,
24 "align": [
25 "wide",
26 "full"
27 ]
28 },
29 "attributes": {
30 "imageUrl": {
31 "type": "string",
32 "default": ""
33 },
34 "imageId": {
35 "type": "integer",
36 "default": 0
37 },
38 "imageAlt": {
39 "type": "string",
40 "default": ""
41 },
42 "imageRadius": {
43 "type": "integer",
44 "default": 12
45 },
46 "layout": {
47 "type": "string",
48 "default": "image-left"
49 },
50 "eyebrow": {
51 "type": "string",
52 "default": "What we offer"
53 },
54 "showEyebrow": {
55 "type": "boolean",
56 "default": true
57 },
58 "heading": {
59 "type": "string",
60 "default": "Everything you need to succeed"
61 },
62 "subtext": {
63 "type": "string",
64 "default": "We combine deep expertise with modern tools to deliver results that last."
65 },
66 "bodyText": {
67 "type": "string",
68 "default": ""
69 },
70 "features": {
71 "type": "array",
72 "default": [
73 {
74 "icon": "",
75 "text": "End-to-end strategy and execution"
76 },
77 {
78 "icon": "",
79 "text": "Dedicated support team available 24/7"
80 },
81 {
82 "icon": "",
83 "text": "Measurable results within 30 days"
84 },
85 {
86 "icon": "",
87 "text": "Fully customised to your business goals"
88 }
89 ]
90 },
91 "showFeatures": {
92 "type": "boolean",
93 "default": true
94 },
95 "ctaEnabled": {
96 "type": "boolean",
97 "default": true
98 },
99 "ctaLabel": {
100 "type": "string",
101 "default": "Get started →"
102 },
103 "ctaUrl": {
104 "type": "string",
105 "default": "#"
106 },
107 "cta2Enabled": {
108 "type": "boolean",
109 "default": true
110 },
111 "cta2Label": {
112 "type": "string",
113 "default": "Learn more"
114 },
115 "cta2Url": {
116 "type": "string",
117 "default": "#"
118 },
119 "bgColor": {
120 "type": "string",
121 "default": "#ffffff"
122 },
123 "eyebrowColor": {
124 "type": "string",
125 "default": "#7c3aed"
126 },
127 "headingColor": {
128 "type": "string",
129 "default": "#111827"
130 },
131 "bodyColor": {
132 "type": "string",
133 "default": "#374151"
134 },
135 "featureColor": {
136 "type": "string",
137 "default": "#374151"
138 },
139 "checkBg": {
140 "type": "string",
141 "default": "#ede9fe"
142 },
143 "checkColor": {
144 "type": "string",
145 "default": "#7c3aed"
146 },
147 "ctaBg": {
148 "type": "string",
149 "default": "#7c3aed"
150 },
151 "ctaColor": {
152 "type": "string",
153 "default": "#ffffff"
154 },
155 "cta2Color": {
156 "type": "string",
157 "default": "#7c3aed"
158 },
159 "headingSize": {
160 "type": "integer",
161 "default": 36
162 },
163 "bodySize": {
164 "type": "integer",
165 "default": 16
166 },
167 "maxWidth": {
168 "type": "integer",
169 "default": 1060
170 },
171 "paddingTop": {
172 "type": "integer",
173 "default": 64
174 },
175 "paddingBottom": {
176 "type": "integer",
177 "default": 64
178 },
179 "headingFontWeight": {
180 "type": "number",
181 "default": 800
182 },
183 "headingTypo": {
184 "type": "object",
185 "default": {}
186 },
187 "eyebrowTypo": {
188 "type": "object",
189 "default": {}
190 },
191 "bodyTypo": {
192 "type": "object",
193 "default": {}
194 }
195 }
196 }