0 | module Text.CSS.Flexbox
14 | Interpolation FlexDirection where
15 | interpolate Row = "row"
16 | interpolate RowReverse = "row-reverse"
17 | interpolate Column = "column"
18 | interpolate ColumnReverse = "column-reverse"
34 | Interpolation FlexAlign where
35 | interpolate Normal = "normal"
36 | interpolate Stretch = "stretch"
37 | interpolate Center = "center"
38 | interpolate Start = "start"
39 | interpolate End = "end"
40 | interpolate FlexStart = "flex-start"
41 | interpolate FlexEnd = "flex-end"
42 | interpolate Baseline = "baseline"
43 | interpolate FirstBaseline = "first baseline"
44 | interpolate LastBaseline = "last baseline"
46 | namespace FlexJustify
63 | Interpolation FlexJustify where
64 | interpolate Center = "center"
65 | interpolate Start = "start"
66 | interpolate End = "end"
67 | interpolate FlexStart = "flex-start"
68 | interpolate FlexEnd = "flex-end"
69 | interpolate Left = "left"
70 | interpolate Right = "right"
71 | interpolate Normal = "normal"
72 | interpolate SpaceBetween = "space-between"
73 | interpolate SpaceAround = "space-around"
74 | interpolate SpaceEvenly = "space-evenly"
75 | interpolate Stretch = "stretch"
94 | Interpolation FlexFlow where
95 | interpolate Column = "column"
96 | interpolate ColumnReverse = "column-reverse"
97 | interpolate Inherit = "inherit"
98 | interpolate Initial = "initial"
99 | interpolate Nowrap = "nowrap"
100 | interpolate Revert = "revert"
101 | interpolate RevertLayout = "revert-layout"
102 | interpolate Row = "row"
103 | interpolate RowReverse = "row-reverse"
104 | interpolate Unset = "unset"
105 | interpolate Wrap = "wrap"
106 | interpolate WrapReverse = "wrap-reverse"
109 | Interpolation (List FlexFlow) where
110 | interpolate = concat . intersperse " " . map interpolate