@@ -49,7 +49,7 @@ module Functora.Miso.Types
49
49
LeadingOrTrailing (.. ),
50
50
OpenedOrClosed (.. ),
51
51
Update (.. ),
52
- evalUpdate
52
+ evalUpdate ,
53
53
)
54
54
where
55
55
@@ -268,7 +268,7 @@ data FieldType
268
268
| FieldTypeQrCode
269
269
| FieldTypeHtml
270
270
| FieldTypePassword
271
- deriving stock (Eq , Ord , Show , Enum , Bounded , Data , Generic )
271
+ deriving stock (Eq , Ord , Show , Read , Enum , Bounded , Data , Generic )
272
272
deriving (Binary ) via GenericType FieldType
273
273
274
274
htmlFieldType :: FieldType -> Unicode
@@ -501,31 +501,31 @@ keyed uid = \case
501
501
data TopOrBottom
502
502
= Top
503
503
| Bottom
504
- deriving stock (Eq , Ord , Show , Enum , Bounded , Data , Generic )
504
+ deriving stock (Eq , Ord , Show , Read , Enum , Bounded , Data , Generic )
505
505
deriving (Binary ) via GenericType TopOrBottom
506
506
507
507
data OnlineOrOffline
508
508
= Online
509
509
| Offline
510
- deriving stock (Eq , Ord , Show , Enum , Bounded , Data , Generic )
510
+ deriving stock (Eq , Ord , Show , Read , Enum , Bounded , Data , Generic )
511
511
deriving (Binary ) via GenericType OnlineOrOffline
512
512
513
513
data StaticOrDynamic
514
514
= Static
515
515
| Dynamic
516
- deriving stock (Eq , Ord , Show , Enum , Bounded , Data , Generic )
516
+ deriving stock (Eq , Ord , Show , Read , Enum , Bounded , Data , Generic )
517
517
deriving (Binary ) via GenericType StaticOrDynamic
518
518
519
519
data LeadingOrTrailing
520
520
= Leading
521
521
| Trailing
522
- deriving stock (Eq , Ord , Show , Enum , Bounded , Data , Generic )
522
+ deriving stock (Eq , Ord , Show , Read , Enum , Bounded , Data , Generic )
523
523
deriving (Binary ) via GenericType LeadingOrTrailing
524
524
525
525
data OpenedOrClosed
526
526
= Opened
527
527
| Closed
528
- deriving stock (Eq , Ord , Show , Enum , Bounded , Data , Generic )
528
+ deriving stock (Eq , Ord , Show , Read , Enum , Bounded , Data , Generic )
529
529
deriving (Binary ) via GenericType OpenedOrClosed
530
530
531
531
data Update model
@@ -536,6 +536,6 @@ data Update model
536
536
537
537
evalUpdate :: model -> Update model -> JSM model
538
538
evalUpdate x = \ case
539
- PureUpdate f -> pure $ f x
540
- ImpureUpdate g -> g >>= pure . ($ x)
541
- PureAndImpureUpdate f g -> g >>= pure . ($ f x)
539
+ PureUpdate f -> pure $ f x
540
+ ImpureUpdate g -> g >>= pure . ($ x)
541
+ PureAndImpureUpdate f g -> g >>= pure . ($ f x)
0 commit comments