PluginProbe ʕ •ᴥ•ʔ
Kubio AI Page Builder / 2.8.2
Kubio AI Page Builder v2.8.2
2.8.4 2.8.3 2.8.2 2.8.1 trunk 1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.3.0 1.3.1 1.3.2 1.4.0 1.4.1 1.4.2 1.4.3 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.9.0 2.0.0 2.1.1 2.1.2 2.1.3 2.2.0 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.4.0 2.4.1 2.4.2 2.4.3 2.4.5 2.5.0 2.5.1 2.5.2 2.5.3 2.6.0 2.6.1 2.6.2 2.6.3 2.6.5 2.6.6 2.6.7 2.7.0 2.7.1 2.7.2 2.7.3 2.8.0
kubio / build / block-library / blocks / logo / block.json
kubio / build / block-library / blocks / logo Last commit date
block.json 1 year ago default.json 4 years ago index.php 1 year ago
block.json
127 lines
1 {
2 "name": "kubio/logo",
3 "category": "kubio-site-data",
4 "attributes": {
5 "kubio": {
6 "type": "object"
7 },
8 "linkTo": {
9 "type": "string",
10 "default": "homePage"
11 },
12 "link": {
13 "type": "object",
14 "default": {
15 "typeOpenLink": "sameWindow"
16 }
17 },
18 "mode": {
19 "type": "string",
20 "default": "autodetect-mode"
21 }
22 },
23 "supports": {
24 "kubio": {
25 "appearanceEffect": true,
26 "default": {
27 "style": {
28 "descendants": {
29 "container": {
30 "gap": {
31 "value": "10",
32 "unit": "px"
33 },
34 "typography": { "decoration": "none" }
35 },
36 "image": {
37 "maxHeight": {
38 "value": "70",
39 "unit": "px"
40 }
41 },
42 "generalImage": {
43 "maxHeight": {
44 "value": 70,
45 "unit": "px"
46 }
47 }
48 }
49 },
50 "props": {
51 "layoutType": "image"
52 }
53 },
54 "elementsEnum": {
55 "CONTAINER": "container",
56 "IMAGE": "image",
57 "ALTERNATE_IMAGE": "alternateImage",
58 "GENERAL_IMAGE_STYLE": "generalImage",
59 "TEXT": "text",
60 "LOGO_TEXT": "logo-text"
61 },
62 "elementsByName": {
63 "container": {
64 "wrapper": true,
65 "default": true,
66 "props": {
67 "tag": "a",
68 "className": ["kubio-has-gap-fallback"]
69 }
70 },
71 "image": {
72 "props": {
73 "tag": "img",
74 "className": ["kubio-logo-image"]
75 }
76 },
77 "alternateImage": {
78 "props": {
79 "tag": "img",
80 "className": [
81 "kubio-logo-image",
82 "kubio-alternate-logo-image"
83 ]
84 }
85 },
86 "text": {
87 "props": {
88 "tag": "span"
89 }
90 },
91 "generalImage": {
92 "selector": "& .kubio-logo-image"
93 },
94 "logo-text": {}
95 },
96 "template": {
97 "type": "element",
98 "props": {
99 "name": "container"
100 },
101 "children": [
102 {
103 "type": "element",
104 "props": {
105 "name": "image",
106 "shouldRender": "computed.showNormalImage"
107 }
108 },
109 {
110 "type": "element",
111 "props": {
112 "name": "alternateImage",
113 "shouldRender": "computed.showAlternateImage"
114 }
115 },
116 {
117 "type": "element",
118 "props": {
119 "name": "text"
120 }
121 }
122 ]
123 }
124 }
125 }
126 }
127