PluginProbe ʕ •ᴥ•ʔ
Superb Addons: Blocks, Patterns, Pre-built Pages, Sliders, Popups, Free Forms, Animations & More / trunk
Superb Addons: Blocks, Patterns, Pre-built Pages, Sliders, Popups, Free Forms, Animations & More vtrunk
4.1.0 4.0.9 4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 4.0.2 4.0.1 4.0.0 trunk 1.0.0 2.0.0 2.0.1 2.0.2 2.0.3 3.0 3.0.1 3.0.2 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.2 3.1.3 3.2.0 3.2.1 3.2.2 3.2.4 3.2.5 3.2.7 3.2.8 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.4.5 3.4.6 3.5.0 3.5.1 3.5.2 3.5.3 3.5.4 3.5.6 3.5.7 3.5.8 3.5.9 3.6.0 3.6.1 3.6.2 3.7.0 3.7.1
superb-blocks / blocks / form / block.json
superb-blocks / blocks / form Last commit date
block.json 2 weeks ago index-rtl.css 2 weeks ago index.asset.php 2 weeks ago index.css 2 weeks ago index.js 2 weeks ago style-index-rtl.css 2 weeks ago style-index.css 2 weeks ago
block.json
240 lines
1 {
2 "$schema": "https://schemas.wp.org/trunk/block.json",
3 "apiVersion": 3,
4 "name": "superb-addons/form",
5 "version": "0.1.0",
6 "title": "Superb Form",
7 "category": "superb-addons-blocks",
8 "icon": "feedback",
9 "description": "A powerful, intuitive form builder. Create contact forms, newsletter signup forms, and more with conditional logic, spam protection, and email notifications.",
10 "keywords": [
11 "form",
12 "contact",
13 "email",
14 "survey",
15 "feedback",
16 "newsletter",
17 "signup"
18 ],
19 "supports": {
20 "html": false,
21 "align": ["wide", "full"],
22 "color": {
23 "background": true,
24 "text": true,
25 "link": false
26 },
27 "spacing": {
28 "margin": true,
29 "padding": true,
30 "blockGap": true,
31 "__experimentalDefaultControls": {
32 "blockGap": true
33 }
34 },
35 "border": {
36 "color": true,
37 "radius": true,
38 "style": true,
39 "width": true
40 },
41 "__experimentalBorder": {
42 "color": true,
43 "radius": true,
44 "style": true,
45 "width": true
46 },
47 "typography": {
48 "fontSize": true,
49 "lineHeight": true,
50 "__experimentalFontFamily": true,
51 "__experimentalFontWeight": true
52 }
53 },
54 "attributes": {
55 "style": {
56 "type": "object",
57 "default": {
58 "spacing": {
59 "blockGap": "var:preset|spacing|superbspacing-xsmall"
60 }
61 }
62 },
63 "formId": {
64 "type": "string"
65 },
66 "honeypotKey": {
67 "type": "string"
68 },
69 "formName": {
70 "type": "string"
71 },
72 "submitLabel": {
73 "type": "string"
74 },
75 "successDisplayMode": {
76 "type": "string"
77 },
78 "successHeading": {
79 "type": "string"
80 },
81 "successBody": {
82 "type": "string"
83 },
84 "successShowIcon": {
85 "type": "boolean"
86 },
87 "errorHeading": {
88 "type": "string"
89 },
90 "errorBody": {
91 "type": "string"
92 },
93 "errorShowIcon": {
94 "type": "boolean"
95 },
96 "errorRetryLabel": {
97 "type": "string"
98 },
99 "requiredMessage": {
100 "type": "string",
101 "default": ""
102 },
103 "summaryFieldsMode": {
104 "type": "string"
105 },
106 "summaryFieldsList": {
107 "type": "array",
108 "items": {
109 "type": "string"
110 }
111 },
112 "summaryMaskSensitive": {
113 "type": "boolean"
114 },
115 "summaryShowTimestamp": {
116 "type": "boolean"
117 },
118 "redirectUrl": {
119 "type": "string"
120 },
121 "emailEnabled": {
122 "type": "boolean"
123 },
124 "storeEnabled": {
125 "type": "boolean"
126 },
127 "storeSpamEnabled": {
128 "type": "boolean",
129 "default": false
130 },
131 "emailTo": {
132 "type": "string"
133 },
134 "emailSubject": {
135 "type": "string"
136 },
137 "emailReplyTo": {
138 "type": "string"
139 },
140 "emailCC": {
141 "type": "string"
142 },
143 "emailBCC": {
144 "type": "string"
145 },
146 "sendConfirmation": {
147 "type": "boolean"
148 },
149 "confirmationSubject": {
150 "type": "string"
151 },
152 "confirmationMessage": {
153 "type": "string"
154 },
155 "confirmationEmailField": {
156 "type": "string"
157 },
158 "captchaType": {
159 "type": "string"
160 },
161 "successBehavior": {
162 "type": "string"
163 },
164 "mailchimpEnabled": {
165 "type": "boolean"
166 },
167 "mailchimpListIds": {
168 "type": "array",
169 "items": {
170 "type": "string"
171 }
172 },
173 "brevoEnabled": {
174 "type": "boolean"
175 },
176 "brevoListIds": {
177 "type": "array",
178 "items": {
179 "type": "string"
180 }
181 },
182 "labelPosition": {
183 "type": "string"
184 },
185 "submitButtonAlign": {
186 "type": "string"
187 },
188 "successShowResubmit": {
189 "type": "boolean"
190 },
191 "successResubmitLabel": {
192 "type": "string"
193 },
194 "webhookEnabled": {
195 "type": "boolean",
196 "default": false
197 },
198 "webhookUrl": {
199 "type": "string",
200 "default": ""
201 },
202 "webhookMethod": {
203 "type": "string",
204 "default": "POST"
205 },
206 "webhookHeaders": {
207 "type": "array",
208 "default": []
209 },
210 "googleSheetsEnabled": {
211 "type": "boolean",
212 "default": false
213 },
214 "googleSheetsSpreadsheetUrl": {
215 "type": "string",
216 "default": ""
217 },
218 "googleSheetsSheetName": {
219 "type": "string",
220 "default": ""
221 },
222 "slackEnabled": {
223 "type": "boolean",
224 "default": false
225 },
226 "slackWebhookUrl": {
227 "type": "string",
228 "default": ""
229 },
230 "isPreview": {
231 "type": "boolean",
232 "default": false
233 }
234 },
235 "textdomain": "superb-blocks",
236 "editorScript": "file:./index.js",
237 "editorStyle": "file:./index.css",
238 "style": "file:./style-index.css"
239 }
240