0 | module Web.Internal.VisibilityTypes
11 | namespace VisibilityState
14 | data VisibilityState = Hidden | Visible
17 | Show VisibilityState where
18 | show Hidden = "hidden"
19 | show Visible = "visible"
22 | Eq VisibilityState where
23 | (==) = (==) `on` show
26 | Ord VisibilityState where
27 | compare = compare `on` show
30 | read : String -> Maybe VisibilityState
31 | read "hidden" = Just Hidden
32 | read "visible" = Just Visible
36 | ToFFI VisibilityState String where
40 | FromFFI VisibilityState String where