Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Web.Hyperbole.HyperView.ViewId
Documentation
A unique identifier for a HyperView
data Message = Message1 | Message2
deriving (Generic, ViewId
)
Minimal complete definition
Nothing
class HasViewId m view where Source #
Access the viewId
in a View
or update
data LazyData = LazyData TaskId deriving (Generic,ViewId
) instance (Debug :> es, GenRandom :> es) =>HyperView
LazyData es where dataAction
LazyData = Details deriving (Generic,ViewAction
)update
Details = do LazyData taskId <-viewId
task <- pretendLoadTask taskId pure $ viewTaskDetails task
encodeViewId :: ViewId id => id -> Text Source #