Instead of using options in the view-model, which is cumbersome (as is currently done for description toggle).
With Concur switching to a reader monad wrapper should be transparent in most places. For example, ‘wrapInDiv m :: div [] m’ would work with plain ‘Widget a’ as well as with ‘ReaderT r Widget a’.
Instead of using options in the view-model, which is cumbersome (as is currently done for description toggle).
With Concur switching to a reader monad wrapper should be transparent in most places. For example, ‘wrapInDiv m :: div [] m’ would work with plain ‘Widget a’ as well as with ‘ReaderT r Widget a’.