PluginProbe
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor / 2.0.11
Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor v2.0.11
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 / mega-menu / block.json

block.json in Blockenberg — 600+ Advanced Gutenberg Blocks & AI Agent for WordPress Block Editor 2.0.11, at blocks/mega-menu/block.json

254 lines 7.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "$schema": "https://schemas.wp.org/trunk/block.json",
4 "name": "blockenberg/mega-menu",
5 "title": "Mega Menu",
6 "category": "bkbg-layout",
7 "description": "Full-width mega menu navigation with column groups, icons, images, CTAs and rich hover panels.",
8 "keywords": [
9 "menu",
10 "navigation",
11 "mega",
12 "nav",
13 "dropdown",
14 "header",
15 "links"
16 ],
17 "textdomain": "blockenberg",
18 "editorScript": "bkbg-mega-menu-editor",
19 "style": "bkbg-mega-menu-style",
20 "viewScript": "bkbg-mega-menu-frontend",
21 "supports": {
22 "html": false,
23 "anchor": true,
24 "className": true,
25 "align": [
26 "wide",
27 "full"
28 ]
29 },
30 "attributes": {
31 "items": {
32 "type": "array",
33 "default": [
34 {
35 "label": "Products",
36 "url": "#",
37 "hasMega": true,
38 "columns": [
39 {
40 "heading": "By Category",
41 "links": [
42 {
43 "icon": "🛒",
44 "iconType": "custom-char",
45 "iconDashicon": "",
46 "iconImageUrl": "",
47 "label": "Online Store",
48 "desc": "Everything for your shop",
49 "url": "#"
50 },
51 {
52 "icon": "📦",
53 "iconType": "custom-char",
54 "iconDashicon": "",
55 "iconImageUrl": "",
56 "label": "Inventory",
57 "desc": "Track your stock",
58 "url": "#"
59 },
60 {
61 "icon": "💳",
62 "iconType": "custom-char",
63 "iconDashicon": "",
64 "iconImageUrl": "",
65 "label": "Payments",
66 "desc": "Secure checkout",
67 "url": "#"
68 }
69 ]
70 },
71 {
72 "heading": "Featured",
73 "links": [
74 {
75 "icon": "",
76 "iconType": "custom-char",
77 "iconDashicon": "",
78 "iconImageUrl": "",
79 "label": "New Arrivals",
80 "desc": "Just launched",
81 "url": "#"
82 },
83 {
84 "icon": "🏆",
85 "iconType": "custom-char",
86 "iconDashicon": "",
87 "iconImageUrl": "",
88 "label": "Best Sellers",
89 "desc": "Top rated items",
90 "url": "#"
91 }
92 ]
93 }
94 ],
95 "featuredImageUrl": "",
96 "featuredTitle": "Try Pro Free",
97 "featuredDesc": "Start your 14-day free trial today.",
98 "featuredCta": "Get Started",
99 "featuredCtaUrl": "#",
100 "showFeatured": true
101 },
102 {
103 "label": "Solutions",
104 "url": "#",
105 "hasMega": false,
106 "columns": [],
107 "showFeatured": false,
108 "featuredTitle": "",
109 "featuredDesc": "",
110 "featuredCta": "",
111 "featuredCtaUrl": "",
112 "featuredImageUrl": ""
113 },
114 {
115 "label": "Pricing",
116 "url": "#",
117 "hasMega": false,
118 "columns": [],
119 "showFeatured": false,
120 "featuredTitle": "",
121 "featuredDesc": "",
122 "featuredCta": "",
123 "featuredCtaUrl": "",
124 "featuredImageUrl": ""
125 },
126 {
127 "label": "Blog",
128 "url": "#",
129 "hasMega": false,
130 "columns": [],
131 "showFeatured": false,
132 "featuredTitle": "",
133 "featuredDesc": "",
134 "featuredCta": "",
135 "featuredCtaUrl": "",
136 "featuredImageUrl": ""
137 }
138 ]
139 },
140 "logoUrl": {
141 "type": "string",
142 "default": ""
143 },
144 "logoAlt": {
145 "type": "string",
146 "default": "Logo"
147 },
148 "logoWidth": {
149 "type": "number",
150 "default": 140
151 },
152 "ctaLabel": {
153 "type": "string",
154 "default": "Get Started"
155 },
156 "ctaUrl": {
157 "type": "string",
158 "default": "#"
159 },
160 "showCta": {
161 "type": "boolean",
162 "default": true
163 },
164 "ctaStyle": {
165 "type": "string",
166 "default": "filled"
167 },
168 "showIcons": {
169 "type": "boolean",
170 "default": true
171 },
172 "showDescriptions": {
173 "type": "boolean",
174 "default": true
175 },
176 "panelWidth": {
177 "type": "number",
178 "default": 820
179 },
180 "panelRadius": {
181 "type": "number",
182 "default": 16
183 },
184 "menuHeight": {
185 "type": "number",
186 "default": 64
187 },
188 "sticky": {
189 "type": "boolean",
190 "default": true
191 },
192 "openOnHover": {
193 "type": "boolean",
194 "default": true
195 },
196 "menuBg": {
197 "type": "string",
198 "default": "#ffffff"
199 },
200 "menuText": {
201 "type": "string",
202 "default": "#0f172a"
203 },
204 "menuBorder": {
205 "type": "string",
206 "default": "#e2e8f0"
207 },
208 "panelBg": {
209 "type": "string",
210 "default": "#ffffff"
211 },
212 "panelText": {
213 "type": "string",
214 "default": "#0f172a"
215 },
216 "accentColor": {
217 "type": "string",
218 "default": "#6366f1"
219 },
220 "ctaBg": {
221 "type": "string",
222 "default": "#6366f1"
223 },
224 "ctaColor": {
225 "type": "string",
226 "default": "#ffffff"
227 },
228 "featuredBg": {
229 "type": "string",
230 "default": "#ede9fe"
231 },
232 "navFontSize": {
233 "type": "number",
234 "default": 14
235 },
236 "ctaFontSize": {
237 "type": "number",
238 "default": 13
239 },
240 "navTypo": {
241 "type": "object",
242 "default": {}
243 },
244 "colHeadingTypo": {
245 "type": "object",
246 "default": {}
247 },
248 "linkTypo": {
249 "type": "object",
250 "default": {}
251 }
252 }
253 }
254