@@ -5,7 +5,7 @@ import CSS.Common (class Inherit, class None)
5
5
import CSS.Property (class Val , Value )
6
6
import CSS.String (fromString )
7
7
import CSS.Stylesheet (CSS , key )
8
- import Data.Generic (class Generic )
8
+ import Data.Generic (class Generic , gShow )
9
9
10
10
newtype Position = Position Value
11
11
@@ -108,6 +108,12 @@ display = key $ fromString "display"
108
108
109
109
data Float = FloatLeft | FloatRight | FloatNone
110
110
111
+ derive instance eqFloat :: Eq Float
112
+ derive instance genericFloat :: Generic Float
113
+
114
+ instance showFloat :: Show Float where
115
+ show = gShow
116
+
111
117
instance valFloat :: Val (Float ) where
112
118
value (FloatLeft ) = fromString " left"
113
119
value (FloatRight ) = fromString " right"
@@ -134,6 +140,12 @@ data ClearFloat
134
140
| ClearFloatInlineStart
135
141
| ClearFloatInlineEnd
136
142
143
+ derive instance eqClearFloat :: Eq ClearFloat
144
+ derive instance genericClearFloat :: Generic ClearFloat
145
+
146
+ instance showClearFloat :: Show ClearFloat where
147
+ show = gShow
148
+
137
149
instance valClearFloat :: Val (ClearFloat ) where
138
150
value (ClearFloatLeft ) = fromString " left"
139
151
value (ClearFloatRight ) = fromString " right"
0 commit comments