@@ -37,7 +37,7 @@ import Data.String.NonEmpty (fromString) as NES
3737import Data.String.Pattern (Pattern (..))
3838import Data.Traversable (traverse )
3939import Heterogeneous.Mapping (class MapRecordWithIndex , class Mapping , ConstMapping , hmap , mapping )
40- import Lumi.Components.Column (column_ )
40+ import Lumi.Components.Column (column )
4141import Lumi.Components.Form.Internal (Forest , FormBuilder , FormBuilder' (..), Tree (..))
4242import Lumi.Components.LabeledField (ValidationMessage (..))
4343import Lumi.Components.Text (subtext , text )
@@ -215,14 +215,20 @@ validated
215215validated runValidator editor = FormBuilder \props@{ readonly } v ->
216216 let value = fromValidated v
217217
218+ innerColumn_ children =
219+ column
220+ { style: R .css { maxWidth: " 100%" , maxHeight: " 100%" }
221+ , children
222+ }
223+
218224 { edit, validate } = un FormBuilder editor props value
219225
220226 modify :: Maybe String -> Forest -> Forest
221227 modify message forest =
222228 case Array .unsnoc forest of
223229 Nothing -> [Child { key: Nothing , child: errLine }]
224230 Just { init, last: Child c } ->
225- Array .snoc init (Child c { child = column_ [c.child, errLine] })
231+ Array .snoc init (Child c { child = innerColumn_ [c.child, errLine] })
226232 Just { init, last: Wrapper c } ->
227233 Array .snoc init (Wrapper c { children = modify message c.children })
228234 Just { init, last: Node n } ->
@@ -276,12 +282,18 @@ warn
276282warn warningValidator editor = FormBuilder \props@{ readonly } v ->
277283 let { edit, validate } = un FormBuilder editor props (fromValidated v)
278284
285+ innerColumn_ children =
286+ column
287+ { style: R .css { maxWidth: " 100%" , maxHeight: " 100%" }
288+ , children
289+ }
290+
279291 modify :: Forest -> Forest
280292 modify forest =
281293 case Array .unsnoc forest of
282294 Nothing -> [Child { key: Nothing , child: errLine }]
283295 Just { init, last: Child c } ->
284- Array .snoc init (Child c { child = column_ [c.child, errLine] })
296+ Array .snoc init (Child c { child = innerColumn_ [c.child, errLine] })
285297 Just { init, last: Wrapper c } ->
286298 Array .snoc init (Wrapper c { children = modify c.children })
287299 Just { init, last: Node n } ->
0 commit comments