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 / contact-section / block.json

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

270 lines 6.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/contact-section",
5 "version": "1.0.0",
6 "title": "Contact Section",
7 "category": "bkbg-business",
8 "icon": "email-alt",
9 "description": "All-in-one contact page section: info cards (address, phone, email, hours) + a contact form + optional embedded map — all in a polished configurable layout.",
10 "keywords": [
11 "contact",
12 "form",
13 "map",
14 "address",
15 "email",
16 "phone"
17 ],
18 "textdomain": "blockenberg",
19 "editorScript": "bkbg-contact-section-editor",
20 "style": "bkbg-contact-section-style",
21 "viewScript": "bkbg-contact-section-frontend",
22 "attributes": {
23 "layout": {
24 "type": "string",
25 "default": "info-left"
26 },
27 "sectionTitle": {
28 "type": "string",
29 "default": "Get In Touch"
30 },
31 "sectionSubtitle": {
32 "type": "string",
33 "default": "We'd love to hear from you. Send us a message and we'll respond as soon as possible."
34 },
35 "showTitle": {
36 "type": "boolean",
37 "default": true
38 },
39 "infoCards": {
40 "type": "array",
41 "default": [
42 {
43 "id": "c1",
44 "icon": "📍",
45 "iconType": "custom-char",
46 "iconDashicon": "",
47 "iconImageUrl": "",
48 "label": "Our Office",
49 "value": "123 Main Street, New York, NY 10001"
50 },
51 {
52 "id": "c2",
53 "icon": "📞",
54 "iconType": "custom-char",
55 "iconDashicon": "",
56 "iconImageUrl": "",
57 "label": "Phone",
58 "value": "+1 (555) 000-0000"
59 },
60 {
61 "id": "c3",
62 "icon": "✉️",
63 "iconType": "custom-char",
64 "iconDashicon": "",
65 "iconImageUrl": "",
66 "label": "Email",
67 "value": "hello@example.com"
68 },
69 {
70 "id": "c4",
71 "icon": "🕐",
72 "iconType": "custom-char",
73 "iconDashicon": "",
74 "iconImageUrl": "",
75 "label": "Hours",
76 "value": "Mon–Fri 9am–6pm EST"
77 }
78 ],
79 "items": {
80 "type": "object"
81 }
82 },
83 "showInfoCards": {
84 "type": "boolean",
85 "default": true
86 },
87 "showForm": {
88 "type": "boolean",
89 "default": true
90 },
91 "showName": {
92 "type": "boolean",
93 "default": true
94 },
95 "showPhone": {
96 "type": "boolean",
97 "default": false
98 },
99 "showSubject": {
100 "type": "boolean",
101 "default": true
102 },
103 "labelName": {
104 "type": "string",
105 "default": "Full Name"
106 },
107 "labelEmail": {
108 "type": "string",
109 "default": "Email Address"
110 },
111 "labelPhone": {
112 "type": "string",
113 "default": "Phone Number"
114 },
115 "labelSubject": {
116 "type": "string",
117 "default": "Subject"
118 },
119 "labelMessage": {
120 "type": "string",
121 "default": "Your Message"
122 },
123 "submitLabel": {
124 "type": "string",
125 "default": "Send Message"
126 },
127 "successMessage": {
128 "type": "string",
129 "default": "Thank you! We'll be in touch shortly."
130 },
131 "recipientEmail": {
132 "type": "string",
133 "default": ""
134 },
135 "showMap": {
136 "type": "boolean",
137 "default": false
138 },
139 "mapEmbedUrl": {
140 "type": "string",
141 "default": ""
142 },
143 "mapHeight": {
144 "type": "number",
145 "default": 280
146 },
147 "cardRadius": {
148 "type": "number",
149 "default": 12
150 },
151 "cardGap": {
152 "type": "number",
153 "default": 16
154 },
155 "formRadius": {
156 "type": "number",
157 "default": 14
158 },
159 "fieldRadius": {
160 "type": "number",
161 "default": 8
162 },
163 "btnRadius": {
164 "type": "number",
165 "default": 8
166 },
167 "titleSize": {
168 "type": "number",
169 "default": 36
170 },
171 "subtitleSize": {
172 "type": "number",
173 "default": 16
174 },
175 "iconSize": {
176 "type": "number",
177 "default": 32
178 },
179 "labelSize": {
180 "type": "number",
181 "default": 13
182 },
183 "fieldSize": {
184 "type": "number",
185 "default": 14
186 },
187 "accentColor": {
188 "type": "string",
189 "default": "#6c3fb5"
190 },
191 "titleColor": {
192 "type": "string",
193 "default": "#111827"
194 },
195 "subtitleColor": {
196 "type": "string",
197 "default": "#6b7280"
198 },
199 "cardBg": {
200 "type": "string",
201 "default": "#f9fafb"
202 },
203 "cardIconBg": {
204 "type": "string",
205 "default": "#ede9f7"
206 },
207 "cardLabelColor": {
208 "type": "string",
209 "default": "#6b7280"
210 },
211 "cardValueColor": {
212 "type": "string",
213 "default": "#111827"
214 },
215 "formBg": {
216 "type": "string",
217 "default": "#ffffff"
218 },
219 "fieldBg": {
220 "type": "string",
221 "default": "#f9fafb"
222 },
223 "fieldBorderColor": {
224 "type": "string",
225 "default": "#e5e7eb"
226 },
227 "btnBg": {
228 "type": "string",
229 "default": "#6c3fb5"
230 },
231 "btnColor": {
232 "type": "string",
233 "default": "#ffffff"
234 },
235 "bgColor": {
236 "type": "string",
237 "default": ""
238 },
239 "paddingTop": {
240 "type": "number",
241 "default": 60
242 },
243 "paddingBottom": {
244 "type": "number",
245 "default": 60
246 },
247 "typoTitle": {
248 "type": "object",
249 "default": {}
250 },
251 "typoSubtitle": {
252 "type": "object",
253 "default": {}
254 }
255 },
256 "supports": {
257 "html": false,
258 "anchor": true,
259 "className": true,
260 "align": [
261 "wide",
262 "full"
263 ],
264 "spacing": {
265 "margin": true,
266 "padding": true
267 }
268 }
269 }
270