PluginProbe ʕ •ᴥ•ʔ
GenerateBlocks / 1.8.2
GenerateBlocks v1.8.2
trunk 1.0 1.0.1 1.0.2 1.1.0 1.1.1 1.1.2 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.7.0 1.7.1 1.7.2 1.7.3 1.8.0 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 2.0.0 2.0.1 2.0.2 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.3.0
generateblocks / src / extend / inspector-control / controls / spacing / attributes.js
generateblocks / src / extend / inspector-control / controls / spacing Last commit date
components 2 years ago attributes.js 2 years ago index.js 2 years ago
attributes.js
257 lines
1 export default function getSpacingAttributes( defaults ) {
2 return {
3 spacing: {
4 type: 'object',
5 default: {},
6 },
7 marginTop: {
8 type: 'string',
9 default: defaults.marginTop,
10 },
11 marginRight: {
12 type: 'string',
13 default: defaults.marginRight,
14 },
15 marginBottom: {
16 type: 'string',
17 default: defaults.marginBottom,
18 },
19 marginLeft: {
20 type: 'string',
21 default: defaults.marginLeft,
22 },
23 marginUnit: {
24 type: 'string',
25 default: defaults.marginUnit,
26 },
27 marginSyncUnits: {
28 type: 'boolean',
29 default: false,
30 },
31 marginTopTablet: {
32 type: 'string',
33 default: defaults.marginTopTablet,
34 },
35 marginRightTablet: {
36 type: 'string',
37 default: defaults.marginRightTablet,
38 },
39 marginBottomTablet: {
40 type: 'string',
41 default: defaults.marginBottomTablet,
42 },
43 marginLeftTablet: {
44 type: 'string',
45 default: defaults.marginLeftTablet,
46 },
47 marginTopMobile: {
48 type: 'string',
49 default: defaults.marginTopMobile,
50 },
51 marginRightMobile: {
52 type: 'string',
53 default: defaults.marginRightMobile,
54 },
55 marginBottomMobile: {
56 type: 'string',
57 default: defaults.marginBottomMobile,
58 },
59 marginLeftMobile: {
60 type: 'string',
61 default: defaults.marginLeftMobile,
62 },
63 paddingTop: {
64 type: 'string',
65 default: defaults.paddingTop,
66 },
67 paddingRight: {
68 type: 'string',
69 default: defaults.paddingRight,
70 },
71 paddingBottom: {
72 type: 'string',
73 default: defaults.paddingBottom,
74 },
75 paddingLeft: {
76 type: 'string',
77 default: defaults.paddingLeft,
78 },
79 paddingTopTablet: {
80 type: 'string',
81 default: defaults.paddingTopTablet,
82 },
83 paddingRightTablet: {
84 type: 'string',
85 default: defaults.paddingRightTablet,
86 },
87 paddingBottomTablet: {
88 type: 'string',
89 default: defaults.paddingBottomTablet,
90 },
91 paddingLeftTablet: {
92 type: 'string',
93 default: defaults.paddingLeftTablet,
94 },
95 paddingTopMobile: {
96 type: 'string',
97 default: defaults.paddingTopMobile,
98 },
99 paddingRightMobile: {
100 type: 'string',
101 default: defaults.paddingRightMobile,
102 },
103 paddingBottomMobile: {
104 type: 'string',
105 default: defaults.paddingBottomMobile,
106 },
107 paddingLeftMobile: {
108 type: 'string',
109 default: defaults.paddingLeftMobile,
110 },
111 paddingUnit: {
112 type: 'string',
113 default: defaults.paddingUnit,
114 },
115 paddingSyncUnits: {
116 type: 'boolean',
117 default: false,
118 },
119 borderSizeTop: {
120 type: 'string',
121 default: defaults.borderSizeTop,
122 },
123 borderSizeRight: {
124 type: 'string',
125 default: defaults.borderSizeRight,
126 },
127 borderSizeBottom: {
128 type: 'string',
129 default: defaults.borderSizeBottom,
130 },
131 borderSizeLeft: {
132 type: 'string',
133 default: defaults.borderSizeLeft,
134 },
135 borderSizeTopTablet: {
136 type: 'string',
137 default: defaults.borderSizeTopTablet,
138 },
139 borderSizeRightTablet: {
140 type: 'string',
141 default: defaults.borderSizeRightTablet,
142 },
143 borderSizeBottomTablet: {
144 type: 'string',
145 default: defaults.borderSizeBottomTablet,
146 },
147 borderSizeLeftTablet: {
148 type: 'string',
149 default: defaults.borderSizeLeftTablet,
150 },
151 borderSizeTopMobile: {
152 type: 'string',
153 default: defaults.borderSizeTopMobile,
154 },
155 borderSizeRightMobile: {
156 type: 'string',
157 default: defaults.borderSizeRightMobile,
158 },
159 borderSizeBottomMobile: {
160 type: 'string',
161 default: defaults.borderSizeBottomMobile,
162 },
163 borderSizeLeftMobile: {
164 type: 'string',
165 default: defaults.borderSizeLeftMobile,
166 },
167 borderRadiusTopRight: {
168 type: 'string',
169 default: defaults.borderRadiusTopRight,
170 },
171 borderRadiusBottomRight: {
172 type: 'string',
173 default: defaults.borderRadiusBottomRight,
174 },
175 borderRadiusBottomLeft: {
176 type: 'string',
177 default: defaults.borderRadiusBottomLeft,
178 },
179 borderRadiusTopLeft: {
180 type: 'string',
181 default: defaults.borderRadiusTopLeft,
182 },
183 borderRadiusUnit: {
184 type: 'string',
185 default: defaults.borderRadiusUnit,
186 },
187 borderRadiusTopRightTablet: {
188 type: 'string',
189 default: defaults.borderRadiusTopRightTablet,
190 },
191 borderRadiusBottomRightTablet: {
192 type: 'string',
193 default: defaults.borderRadiusBottomRightTablet,
194 },
195 borderRadiusBottomLeftTablet: {
196 type: 'string',
197 default: defaults.borderRadiusBottomLeftTablet,
198 },
199 borderRadiusTopLeftTablet: {
200 type: 'string',
201 default: defaults.borderRadiusTopLeftTablet,
202 },
203 borderRadiusTopRightMobile: {
204 type: 'string',
205 default: defaults.borderRadiusTopRightMobile,
206 },
207 borderRadiusBottomRightMobile: {
208 type: 'string',
209 default: defaults.borderRadiusBottomRightMobile,
210 },
211 borderRadiusBottomLeftMobile: {
212 type: 'string',
213 default: defaults.borderRadiusBottomLeftMobile,
214 },
215 borderRadiusTopLeftMobile: {
216 type: 'string',
217 default: defaults.borderRadiusTopLeftMobile,
218 },
219 inlineWidth: {
220 type: 'boolean',
221 default: defaults.inlineWidth,
222 },
223 inlineWidthTablet: {
224 type: 'boolean',
225 default: defaults.inlineWidthTablet,
226 },
227 inlineWidthMobile: {
228 type: 'boolean',
229 default: defaults.inlineWidthMobile,
230 },
231 stack: {
232 type: 'boolean',
233 default: defaults.stack,
234 },
235 stackTablet: {
236 type: 'boolean',
237 default: defaults.stackTablet,
238 },
239 stackMobile: {
240 type: 'boolean',
241 default: defaults.stackMobile,
242 },
243 fillHorizontalSpace: {
244 type: 'boolean',
245 default: defaults.fillHorizontalSpace,
246 },
247 fillHorizontalSpaceTablet: {
248 type: 'boolean',
249 default: defaults.fillHorizontalSpaceTablet,
250 },
251 fillHorizontalSpaceMobile: {
252 type: 'boolean',
253 default: defaults.fillHorizontalSpaceMobile,
254 },
255 };
256 }
257