Skip to content

Commit 575bdc7

Browse files
committed
Add pct style to padding
1 parent 2a595f0 commit 575bdc7

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

src/style.re

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
type t;
22

3+
type styleElement = (string, Js.Json.t);
4+
35
type px_pct =
46
| Px(float)
57
| Pct(float);
@@ -79,9 +81,9 @@ let style = (sarr) => sarr |> UtilsRN.dictFromList |> to_style;
7981
/***
8082
* Layout Props
8183
*/
82-
let alignContent = (v) => (
83-
"alignContent",
84-
Encode.string(
84+
let alignContent = (v) =>
85+
stringStyle(
86+
"alignContent",
8587
switch v {
8688
| `FlexStart => "flex-start"
8789
| `FlexEnd => "flex-end"
@@ -90,8 +92,7 @@ let alignContent = (v) => (
9092
| `SpaceAround => "space-around"
9193
| `SpaceBetween => "space-between"
9294
}
93-
)
94-
);
95+
);
9596

9697
let alignItems = (v) =>
9798
stringStyle(
@@ -211,19 +212,19 @@ let overflow = (v) =>
211212
}
212213
);
213214

214-
let padding = floatStyle("padding");
215+
let padding = (value) => ("padding", encode_px_pct(value));
215216

216-
let paddingBottom = floatStyle("paddingBottom");
217+
let paddingBottom = (value) => ("paddingBottom", encode_px_pct(value));
217218

218-
let paddingHorizontal = floatStyle("paddingHorizontal");
219+
let paddingHorizontal = (value) => ("paddingHorizontal", encode_px_pct(value));
219220

220-
let paddingLeft = floatStyle("paddingLeft");
221+
let paddingLeft = (value) => ("paddingLeft", encode_px_pct(value));
221222

222-
let paddingRight = floatStyle("paddingRight");
223+
let paddingRight = (value) => ("paddingRight", encode_px_pct(value));
223224

224-
let paddingTop = floatStyle("paddingTop");
225+
let paddingTop = (value) => ("paddingTop", encode_px_pct(value));
225226

226-
let paddingVertical = floatStyle("paddingVertical");
227+
let paddingVertical = (value) => ("paddingVertical", encode_px_pct(value));
227228

228229
let position = (v) =>
229230
stringStyle(

0 commit comments

Comments
 (0)