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 / okr-tracker / block.json

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

177 lines 5.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 {
2 "apiVersion": 3,
3 "name": "blockenberg/okr-tracker",
4 "title": "OKR Tracker",
5 "category": "bkbg-interactive",
6 "icon": "flag",
7 "description": "Objectives & Key Results tracker with visual progress indicators and status badges.",
8 "textdomain": "blockenberg",
9 "editorScript": "bkbg-okr-tracker-editor",
10 "style": "bkbg-okr-tracker-style",
11 "attributes": {
12 "title": {
13 "type": "string",
14 "default": "Q1 2025 OKRs"
15 },
16 "showTitle": {
17 "type": "boolean",
18 "default": true
19 },
20 "showPeriod": {
21 "type": "boolean",
22 "default": true
23 },
24 "period": {
25 "type": "string",
26 "default": "January \u2014 March 2025"
27 },
28 "showProgress": {
29 "type": "boolean",
30 "default": true
31 },
32 "showStatus": {
33 "type": "boolean",
34 "default": true
35 },
36 "barHeight": {
37 "type": "number",
38 "default": 10
39 },
40 "borderRadius": {
41 "type": "number",
42 "default": 12
43 },
44 "cardPadding": {
45 "type": "number",
46 "default": 24
47 },
48 "labelFontSize": {
49 "type": "number",
50 "default": 14
51 },
52 "krFontSize": {
53 "type": "number",
54 "default": 13
55 },
56 "periodSize": {
57 "type": "number",
58 "default": 13
59 },
60 "bgColor": {
61 "type": "string",
62 "default": "#ffffff"
63 },
64 "cardBg": {
65 "type": "string",
66 "default": "#f9fafb"
67 },
68 "titleColor": {
69 "type": "string",
70 "default": "#111827"
71 },
72 "textColor": {
73 "type": "string",
74 "default": "#374151"
75 },
76 "mutedColor": {
77 "type": "string",
78 "default": "#6b7280"
79 },
80 "trackColor": {
81 "type": "string",
82 "default": "#e5e7eb"
83 },
84 "objectives": {
85 "type": "array",
86 "default": [
87 {
88 "label": "Grow Product Adoption",
89 "color": "#6366f1",
90 "keyResults": [
91 {
92 "label": "Reach 10,000 active users",
93 "progress": 78,
94 "status": "on-track"
95 },
96 {
97 "label": "Achieve NPS score of 45+",
98 "progress": 55,
99 "status": "at-risk"
100 },
101 {
102 "label": "Launch 3 new integration partners",
103 "progress": 100,
104 "status": "done"
105 }
106 ]
107 },
108 {
109 "label": "Improve Revenue",
110 "color": "#10b981",
111 "keyResults": [
112 {
113 "label": "Close $500K in new ARR",
114 "progress": 62,
115 "status": "on-track"
116 },
117 {
118 "label": "Reduce churn to below 3%",
119 "progress": 80,
120 "status": "on-track"
121 },
122 {
123 "label": "Expand into 2 new markets",
124 "progress": 40,
125 "status": "at-risk"
126 }
127 ]
128 },
129 {
130 "label": "Build a World-Class Team",
131 "color": "#f59e0b",
132 "keyResults": [
133 {
134 "label": "Hire 5 senior engineers",
135 "progress": 60,
136 "status": "on-track"
137 },
138 {
139 "label": "Achieve eNPS of 50+",
140 "progress": 30,
141 "status": "at-risk"
142 },
143 {
144 "label": "Complete leadership training program",
145 "progress": 100,
146 "status": "done"
147 }
148 ]
149 }
150 ]
151 },
152 "labelFontWeight": {
153 "type": "string",
154 "default": "700"
155 },
156 "krFontWeight": {
157 "type": "string",
158 "default": "400"
159 },
160 "labelLineHeight": {
161 "type": "number",
162 "default": 1.4
163 },
164 "titleTypo": {
165 "type": "object",
166 "default": {}
167 },
168 "objLabelTypo": {
169 "type": "object",
170 "default": {}
171 },
172 "krTypo": {
173 "type": "object",
174 "default": {}
175 }
176 }
177 }