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 / skill-bar / block.json

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

134 lines 3.4 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/skill-bar",
4 "title": "Skill Bar",
5 "category": "bkbg-content",
6 "icon": "chart-bar",
7 "description": "Horizontal skill/competency progress bars with labels, percentages, and optional category grouping.",
8 "textdomain": "blockenberg",
9 "editorScript": "bkbg-skill-bar-editor",
10 "style": "bkbg-skill-bar-style",
11 "attributes": {
12 "title": {
13 "type": "string",
14 "default": "Technical Skills"
15 },
16 "showTitle": {
17 "type": "boolean",
18 "default": true
19 },
20 "showPercent": {
21 "type": "boolean",
22 "default": true
23 },
24 "showValue": {
25 "type": "boolean",
26 "default": true
27 },
28 "animated": {
29 "type": "boolean",
30 "default": true
31 },
32 "barHeight": {
33 "type": "number",
34 "default": 14
35 },
36 "barRadius": {
37 "type": "number",
38 "default": 99
39 },
40 "gap": {
41 "type": "number",
42 "default": 18
43 },
44 "labelFontSize": {
45 "type": "number",
46 "default": 14
47 },
48 "labelFontWeight": {
49 "type": "number",
50 "default": 600
51 },
52 "valueFontSize": {
53 "type": "number",
54 "default": 13
55 },
56 "valueFontWeight": {
57 "type": "number",
58 "default": 500
59 },
60 "bgColor": {
61 "type": "string",
62 "default": "#ffffff"
63 },
64 "trackColor": {
65 "type": "string",
66 "default": "#f1f5f9"
67 },
68 "labelColor": {
69 "type": "string",
70 "default": "#111827"
71 },
72 "valueColor": {
73 "type": "string",
74 "default": "#6b7280"
75 },
76 "titleColor": {
77 "type": "string",
78 "default": "#111827"
79 },
80 "skills": {
81 "type": "array",
82 "default": [
83 {
84 "label": "JavaScript / TypeScript",
85 "value": 92,
86 "color": "#6366f1"
87 },
88 {
89 "label": "React & Next.js",
90 "value": 88,
91 "color": "#10b981"
92 },
93 {
94 "label": "Node.js & APIs",
95 "value": 80,
96 "color": "#f59e0b"
97 },
98 {
99 "label": "CSS & Tailwind",
100 "value": 85,
101 "color": "#ec4899"
102 },
103 {
104 "label": "PostgreSQL / Redis",
105 "value": 72,
106 "color": "#8b5cf6"
107 },
108 {
109 "label": "Docker & DevOps",
110 "value": 65,
111 "color": "#14b8a6"
112 },
113 {
114 "label": "UX / Product Design",
115 "value": 60,
116 "color": "#ef4444"
117 }
118 ]
119 },
120 "titleTypo": {
121 "type": "object",
122 "default": {}
123 },
124 "labelTypo": {
125 "type": "object",
126 "default": {}
127 },
128 "valueTypo": {
129 "type": "object",
130 "default": {}
131 }
132 }
133 }
134