| 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) =>HyperViewLazyData es where dataActionLazyData = Details deriving (Generic,ViewAction)updateDetails = do LazyData taskId <-viewIdtask <- pretendLoadTask taskId pure $ viewTaskDetails task
encodeViewId :: ViewId id => id -> Text Source #