put package:brick
Replace the state inside the monad.
When rendering the specified widget, also register a cursor
positioning request using the specified name and location. The cursor
will only be positioned but not made visible.
The attribute for form input fields that have the focus. Note that
this attribute only affects fields that do not already use their own
attributes when rendering, such as editor- and list-based fields.
Those need to be styled by setting the appropriate attributes; see the
documentation for field constructors to find out which attributes need
to be configured.
The attribute for form input fields with invalid values. Note that
this attribute will affect any field considered invalid and will take
priority over any attributes that the field uses to render itself.