@@ -157,7 +157,7 @@ whiteSpaceToString =
157
157
158
158
colorToString : Color -> String
159
159
colorToString =
160
- explicitColorToString
160
+ ( \ ( ExplicitColor str ) -> str )
161
161
|> autoToString
162
162
|> inheritToString
163
163
@@ -168,18 +168,6 @@ textShadowToString =
168
168
|> inheritToString
169
169
170
170
171
- explicitColorToString : ExplicitColor -> String
172
- explicitColorToString value =
173
- case value of
174
- RGB r g b ->
175
- " rgb(" ++ ( toString r) ++ " , " ++ ( toString g) ++ " , " ++ ( toString b) ++ " )"
176
-
177
- RGBA r g b a ->
178
- " rgba(" ++ ( toString r) ++ " , " ++ ( toString g) ++ " , " ++ ( toString b) ++ " , " ++ ( toString a) ++ " )"
179
-
180
- Hex str ->
181
- " #" ++ str
182
-
183
171
explicitTextShadowToString : ExplicitTextShadow -> String
184
172
explicitTextShadowToString value =
185
173
case value of
@@ -223,11 +211,7 @@ type ExplicitBoxSizing = ExplicitBoxSizing String
223
211
type ExplicitOverflow = ExplicitOverflow String
224
212
type ExplicitDisplay = ExplicitDisplay String
225
213
type ExplicitWhiteSpace = ExplicitWhiteSpace String
226
-
227
- type ExplicitColor
228
- = RGB Float Float Float
229
- | RGBA Float Float Float Float
230
- | Hex String
214
+ type ExplicitColor = ExplicitColor String
231
215
232
216
type ExplicitOutline
233
217
= ExplicitOutline Float ExplicitUnits OutlineStyle OpacityStyle
@@ -249,15 +233,20 @@ transparent = OpacityStyle "transparent"
249
233
250
234
rgb : number -> number -> number -> Color
251
235
rgb r g b =
252
- RGB r g b |> NotAuto |> NotInherit
236
+ ExplicitColor ( " rgb(" ++ ( toString r) ++ " , " ++ ( toString g) ++ " , " ++ ( toString b) ++ " )" )
237
+ |> NotAuto |> NotInherit
238
+
253
239
254
240
rgba : number -> number -> number -> number -> Color
255
241
rgba r g b a =
256
- RGBA r g b a |> NotAuto |> NotInherit
242
+ ExplicitColor ( " rgba(" ++ ( toString r) ++ " , " ++ ( toString g) ++ " , " ++ ( toString b) ++ " , " ++ ( toString a) ++ " )" )
243
+ |> NotAuto |> NotInherit
244
+
257
245
258
246
hex : String -> Color
259
247
hex str =
260
- Hex str |> NotAuto |> NotInherit
248
+ ExplicitColor ( " #" ++ str)
249
+ |> NotAuto |> NotInherit
261
250
262
251
pct : Units
263
252
pct = " %" |> ExplicitUnits |> NotInherit
0 commit comments