@@ -56,9 +56,9 @@ import qualified Paths_delivery_calculator as Paths
56
56
import qualified Text.URI as URI
57
57
58
58
data Model = Model
59
- { modelFav :: Unique OpenedOrClosed ,
60
- modelMenu :: Unique OpenedOrClosed ,
61
- modelLinks :: Unique OpenedOrClosed ,
59
+ { modelFav :: OpenedOrClosed ,
60
+ modelMenu :: OpenedOrClosed ,
61
+ modelLinks :: OpenedOrClosed ,
62
62
modelLoading :: Bool ,
63
63
modelState :: St Unique ,
64
64
modelFavMap :: Map Unicode Fav ,
@@ -135,7 +135,7 @@ newSt = do
135
135
136
136
data Asset f = Asset
137
137
{ assetFieldPairs :: [FieldPair DynamicField f ],
138
- assetModalState :: f OpenedOrClosed
138
+ assetModalState :: OpenedOrClosed
139
139
}
140
140
deriving stock (Generic )
141
141
@@ -165,12 +165,10 @@ newAsset = do
165
165
newFieldPair " Price" $ DynamicFieldNumber 10
166
166
qty <-
167
167
newFieldPair " Quantity" $ DynamicFieldNumber 1
168
- modal <-
169
- newUnique Opened
170
168
pure
171
169
Asset
172
170
{ assetFieldPairs = [link, photo, price, qty],
173
- assetModalState = modal
171
+ assetModalState = Opened
174
172
}
175
173
176
174
newFieldPair ::
@@ -299,9 +297,9 @@ baseUri =
299
297
setScreenPure :: Screen -> Update Model
300
298
setScreenPure sc =
301
299
PureUpdate
302
- $ (& # modelFav . # uniqueValue . ~ Closed )
303
- . (& # modelMenu . # uniqueValue . ~ Closed )
304
- . (& # modelLinks . # uniqueValue . ~ Closed )
300
+ $ (& # modelFav .~ Closed )
301
+ . (& # modelMenu .~ Closed )
302
+ . (& # modelLinks .~ Closed )
305
303
. (& # modelState . # stScreen .~ sc)
306
304
307
305
setScreenAction :: Screen -> Action
0 commit comments