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 / meeting-recap / block.json

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

321 lines 8.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/meeting-recap",
5 "title": "Meeting Recap",
6 "category": "bkbg-blog",
7 "icon": "groups",
8 "description": "Structured meeting notes with attendees, agenda, decisions, action items, and next steps.",
9 "keywords": [
10 "meeting",
11 "recap",
12 "minutes",
13 "notes",
14 "agenda",
15 "action",
16 "decisions",
17 "team"
18 ],
19 "textdomain": "blockenberg",
20 "editorScript": "bkbg-meeting-recap-editor",
21 "editorStyle": "bkbg-meeting-recap-style",
22 "style": "bkbg-meeting-recap-style",
23 "viewScript": "bkbg-meeting-recap-frontend",
24 "supports": {
25 "html": false,
26 "anchor": true,
27 "className": true,
28 "align": [
29 "wide",
30 "full"
31 ]
32 },
33 "attributes": {
34 "meetingTitle": {
35 "type": "string",
36 "default": "Q1 Product Roadmap Review"
37 },
38 "meetingDate": {
39 "type": "string",
40 "default": "February 24, 2026"
41 },
42 "meetingTime": {
43 "type": "string",
44 "default": "10:00 AM – 11:30 AM"
45 },
46 "location": {
47 "type": "string",
48 "default": "Zoom · Conference Room B"
49 },
50 "facilitator": {
51 "type": "string",
52 "default": "Sarah Chen"
53 },
54 "showMeta": {
55 "type": "boolean",
56 "default": true
57 },
58 "attendees": {
59 "type": "array",
60 "default": [
61 {
62 "name": "Sarah Chen",
63 "role": "Product Manager",
64 "present": true
65 },
66 {
67 "name": "Alex Rivera",
68 "role": "Engineering Lead",
69 "present": true
70 },
71 {
72 "name": "Jordan Kim",
73 "role": "UX Designer",
74 "present": true
75 },
76 {
77 "name": "Sam Patel",
78 "role": "Marketing Manager",
79 "present": true
80 },
81 {
82 "name": "Morgan Blake",
83 "role": "QA Engineer",
84 "present": false
85 }
86 ]
87 },
88 "showAttendees": {
89 "type": "boolean",
90 "default": true
91 },
92 "attendeesLabel": {
93 "type": "string",
94 "default": "Attendees"
95 },
96 "agendaItems": {
97 "type": "array",
98 "default": [
99 {
100 "item": "Review Q4 metrics and key learnings",
101 "duration": "15 min"
102 },
103 {
104 "item": "Present Q1 roadmap proposals and priorities",
105 "duration": "30 min"
106 },
107 {
108 "item": "Discuss resource allocation and team capacity",
109 "duration": "20 min"
110 },
111 {
112 "item": "Open discussion and Q&A",
113 "duration": "15 min"
114 }
115 ]
116 },
117 "showAgenda": {
118 "type": "boolean",
119 "default": true
120 },
121 "agendaLabel": {
122 "type": "string",
123 "default": "Agenda"
124 },
125 "decisions": {
126 "type": "array",
127 "default": [
128 "Ship the new onboarding flow in March — Alex's team takes ownership.",
129 "Deprioritize the API v3 migration until Q2 due to resource constraints.",
130 "Launch A/B test for pricing page in the first week of March.",
131 "Conduct bi-weekly syncs instead of weekly to reduce meeting overhead."
132 ]
133 },
134 "showDecisions": {
135 "type": "boolean",
136 "default": true
137 },
138 "decisionsLabel": {
139 "type": "string",
140 "default": "Decisions Made"
141 },
142 "actionItems": {
143 "type": "array",
144 "default": [
145 {
146 "task": "Finalize onboarding copy and hand off to dev",
147 "owner": "Jordan K.",
148 "due": "Mar 1",
149 "status": "open"
150 },
151 {
152 "task": "Set up A/B test in LaunchDarkly",
153 "owner": "Sam P.",
154 "due": "Feb 28",
155 "status": "in-progress"
156 },
157 {
158 "task": "Update Q1 roadmap doc in Notion",
159 "owner": "Sarah C.",
160 "due": "Feb 26",
161 "status": "done"
162 },
163 {
164 "task": "Schedule capacity planning session with leads",
165 "owner": "Alex R.",
166 "due": "Mar 3",
167 "status": "open"
168 }
169 ]
170 },
171 "showActionItems": {
172 "type": "boolean",
173 "default": true
174 },
175 "actionItemsLabel": {
176 "type": "string",
177 "default": "Action Items"
178 },
179 "nextMeetingDate": {
180 "type": "string",
181 "default": "March 10, 2026 · 10:00 AM"
182 },
183 "showNextMeeting": {
184 "type": "boolean",
185 "default": true
186 },
187 "nextMeetingLabel": {
188 "type": "string",
189 "default": "Next Meeting"
190 },
191 "notes": {
192 "type": "string",
193 "default": "Slides from this meeting will be shared in #product-team Slack channel. Recording is available in Loom (link to be shared by EOD)."
194 },
195 "showNotes": {
196 "type": "boolean",
197 "default": true
198 },
199 "notesLabel": {
200 "type": "string",
201 "default": "Additional Notes"
202 },
203 "fontSize": {
204 "type": "number",
205 "default": 14
206 },
207 "titleFontSize": {
208 "type": "number",
209 "default": 22
210 },
211 "lineHeight": {
212 "type": "number",
213 "default": 165
214 },
215 "borderRadius": {
216 "type": "number",
217 "default": 10
218 },
219 "nextMeetingLabelSize": {
220 "type": "number",
221 "default": 13
222 },
223 "titleTypo": {
224 "type": "object",
225 "default": {}
226 },
227 "bodyTypo": {
228 "type": "object",
229 "default": {}
230 },
231 "sectionLabelTypo": {
232 "type": "object",
233 "default": {}
234 },
235 "bgColor": {
236 "type": "string",
237 "default": "#ffffff"
238 },
239 "borderColor": {
240 "type": "string",
241 "default": "#e2e8f0"
242 },
243 "headerBg": {
244 "type": "string",
245 "default": "#0f172a"
246 },
247 "headerColor": {
248 "type": "string",
249 "default": "#ffffff"
250 },
251 "sectionLabelColor": {
252 "type": "string",
253 "default": "#0f172a"
254 },
255 "textColor": {
256 "type": "string",
257 "default": "#374151"
258 },
259 "sectionBorderColor": {
260 "type": "string",
261 "default": "#e5e7eb"
262 },
263 "attendeePresentBg": {
264 "type": "string",
265 "default": "#dcfce7"
266 },
267 "attendeePresentColor": {
268 "type": "string",
269 "default": "#14532d"
270 },
271 "attendeeAbsentBg": {
272 "type": "string",
273 "default": "#f1f5f9"
274 },
275 "attendeeAbsentColor": {
276 "type": "string",
277 "default": "#64748b"
278 },
279 "decisionIconColor": {
280 "type": "string",
281 "default": "#16a34a"
282 },
283 "taskOpenBg": {
284 "type": "string",
285 "default": "#eff6ff"
286 },
287 "taskOpenColor": {
288 "type": "string",
289 "default": "#1d4ed8"
290 },
291 "taskInProgressBg": {
292 "type": "string",
293 "default": "#fef9c3"
294 },
295 "taskInProgressColor": {
296 "type": "string",
297 "default": "#854d0e"
298 },
299 "taskDoneBg": {
300 "type": "string",
301 "default": "#dcfce7"
302 },
303 "taskDoneColor": {
304 "type": "string",
305 "default": "#14532d"
306 },
307 "nextMeetingBg": {
308 "type": "string",
309 "default": "#f0f9ff"
310 },
311 "nextMeetingColor": {
312 "type": "string",
313 "default": "#0369a1"
314 },
315 "accentColor": {
316 "type": "string",
317 "default": "#3b82f6"
318 }
319 }
320 }
321