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 / link-in-bio / block.json

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

225 lines 5.8 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/link-in-bio",
5 "title": "Link in Bio",
6 "description": "Linktree-style profile block: avatar, name, bio, and a customizable stack of link buttons.",
7 "category": "bkbg-business",
8 "textdomain": "blockenberg",
9 "editorScript": "bkbg-link-in-bio-editor",
10 "style": "bkbg-link-in-bio-style",
11 "viewScript": "bkbg-link-in-bio-frontend",
12 "supports": {
13 "html": false,
14 "anchor": true,
15 "className": true,
16 "align": [
17 "wide",
18 "full"
19 ]
20 },
21 "attributes": {
22 "avatarUrl": {
23 "type": "string",
24 "default": ""
25 },
26 "avatarId": {
27 "type": "number",
28 "default": 0
29 },
30 "name": {
31 "type": "string",
32 "default": "Alex Johnson"
33 },
34 "title": {
35 "type": "string",
36 "default": "Designer & Developer"
37 },
38 "bio": {
39 "type": "string",
40 "default": "Building beautiful things on the internet. ✨ Open to collaborations."
41 },
42 "showBio": {
43 "type": "boolean",
44 "default": true
45 },
46 "showTitle": {
47 "type": "boolean",
48 "default": true
49 },
50 "avatarSize": {
51 "type": "number",
52 "default": 96
53 },
54 "avatarRadius": {
55 "type": "number",
56 "default": 50
57 },
58 "avatarBorderWidth": {
59 "type": "number",
60 "default": 3
61 },
62 "avatarBorderColor": {
63 "type": "string",
64 "default": "#6c3fb5"
65 },
66 "links": {
67 "type": "array",
68 "default": [
69 {
70 "id": "l1",
71 "icon": "🌐",
72 "iconType": "custom-char",
73 "iconDashicon": "",
74 "iconImageUrl": "",
75 "label": "My Website",
76 "url": "https://example.com",
77 "newTab": true,
78 "style": "filled"
79 },
80 {
81 "id": "l2",
82 "icon": "📸",
83 "iconType": "custom-char",
84 "iconDashicon": "",
85 "iconImageUrl": "",
86 "label": "Instagram",
87 "url": "https://instagram.com",
88 "newTab": true,
89 "style": "filled"
90 },
91 {
92 "id": "l3",
93 "icon": "🐦",
94 "iconType": "custom-char",
95 "iconDashicon": "",
96 "iconImageUrl": "",
97 "label": "Twitter / X",
98 "url": "https://twitter.com",
99 "newTab": true,
100 "style": "outline"
101 },
102 {
103 "id": "l4",
104 "icon": "💼",
105 "iconType": "custom-char",
106 "iconDashicon": "",
107 "iconImageUrl": "",
108 "label": "LinkedIn",
109 "url": "https://linkedin.com",
110 "newTab": true,
111 "style": "ghost"
112 }
113 ]
114 },
115 "buttonStyle": {
116 "type": "string",
117 "default": "filled"
118 },
119 "buttonRadius": {
120 "type": "number",
121 "default": 99
122 },
123 "buttonGap": {
124 "type": "number",
125 "default": 12
126 },
127 "buttonMaxWidth": {
128 "type": "number",
129 "default": 480
130 },
131 "buttonPaddingV": {
132 "type": "number",
133 "default": 14
134 },
135 "showIcons": {
136 "type": "boolean",
137 "default": true
138 },
139 "socials": {
140 "type": "array",
141 "default": []
142 },
143 "showSocials": {
144 "type": "boolean",
145 "default": false
146 },
147 "socialSize": {
148 "type": "number",
149 "default": 32
150 },
151 "nameSize": {
152 "type": "number",
153 "default": 22
154 },
155 "titleSize": {
156 "type": "number",
157 "default": 15
158 },
159 "bioSize": {
160 "type": "number",
161 "default": 15
162 },
163 "buttonFontSize": {
164 "type": "number",
165 "default": 15
166 },
167 "accentColor": {
168 "type": "string",
169 "default": "#6c3fb5"
170 },
171 "nameColor": {
172 "type": "string",
173 "default": "#111827"
174 },
175 "titleColor": {
176 "type": "string",
177 "default": "#6b7280"
178 },
179 "bioColor": {
180 "type": "string",
181 "default": "#374151"
182 },
183 "btnBg": {
184 "type": "string",
185 "default": "#6c3fb5"
186 },
187 "btnColor": {
188 "type": "string",
189 "default": "#ffffff"
190 },
191 "btnBorderColor": {
192 "type": "string",
193 "default": "#6c3fb5"
194 },
195 "bgColor": {
196 "type": "string",
197 "default": ""
198 },
199 "paddingTop": {
200 "type": "number",
201 "default": 48
202 },
203 "paddingBottom": {
204 "type": "number",
205 "default": 48
206 },
207 "nameTypo": {
208 "type": "object",
209 "default": {}
210 },
211 "taglineTypo": {
212 "type": "object",
213 "default": {}
214 },
215 "bioTypo": {
216 "type": "object",
217 "default": {}
218 },
219 "buttonTypo": {
220 "type": "object",
221 "default": {}
222 }
223 }
224 }
225