File tree 2 files changed +39
-0
lines changed 2 files changed +39
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,7 @@ import CSS.Size as X
19
19
import CSS.String as X
20
20
import CSS.Stylesheet as X
21
21
import CSS.Text as X
22
+ import CSS.Text.Whitespace as X
22
23
import CSS.Time as X
23
24
import CSS.Transform as X
24
25
import CSS.Transition as X
Original file line number Diff line number Diff line change
1
+ module CSS.Text.Whitespace (
2
+ TextWhitespace ,
3
+ whitespaceNormal ,
4
+ whitespacePre ,
5
+ whitespaceNoWrap ,
6
+ whitespacePreWrap ,
7
+ whitespacePreLine ,
8
+ textWhitespace
9
+ ) where
10
+
11
+ import Prelude (($))
12
+
13
+ import CSS.Property (class Val , Value )
14
+ import CSS.String (fromString )
15
+ import CSS.Stylesheet (CSS (), key )
16
+
17
+ newtype TextWhitespace = TextWhitespace Value
18
+
19
+ instance valTextWhitespace :: Val TextWhitespace where
20
+ value (TextWhitespace v) = v
21
+
22
+ whitespaceNormal :: TextWhitespace
23
+ whitespaceNormal = TextWhitespace $ fromString " normal"
24
+
25
+ whitespacePre :: TextWhitespace
26
+ whitespacePre = TextWhitespace $ fromString " pre"
27
+
28
+ whitespaceNoWrap :: TextWhitespace
29
+ whitespaceNoWrap = TextWhitespace $ fromString " nowrap"
30
+
31
+ whitespacePreWrap :: TextWhitespace
32
+ whitespacePreWrap = TextWhitespace $ fromString " pre-wrap"
33
+
34
+ whitespacePreLine :: TextWhitespace
35
+ whitespacePreLine = TextWhitespace $ fromString " pre-line"
36
+
37
+ textWhitespace :: TextWhitespace -> CSS
38
+ textWhitespace = key $ fromString " white-space"
You can’t perform that action at this time.
0 commit comments