@@ -17,7 +17,7 @@ import 'internal/platform_specific/fallback.dart'
1717/// A factory to build widgets.
1818class WidgetFactory {
1919 late AnchorRegistry _anchorRegistry;
20- late final _flattener;
20+ late final Flattener _flattener;
2121
2222 BuildOp ? _styleBgColor;
2323 BuildOp ? _styleBlock;
@@ -91,7 +91,7 @@ class WidgetFactory {
9191 /// Builds body widget (see [HtmlWidget.renderMode] ).
9292 Widget buildBodyWidget (BuildContext context, Widget child) {
9393 var children = child is Column ? child.children : [child];
94- final renderMode = _widget? .renderMode ?? RenderMode .Column ;
94+ final renderMode = _widget? .renderMode ?? RenderMode .column ;
9595
9696 if (children.isNotEmpty && children.first is HeightPlaceholder ) {
9797 children.removeAt (0 );
@@ -107,7 +107,7 @@ class WidgetFactory {
107107 continue ;
108108 }
109109
110- if (renderMode != RenderMode .Column && child is CssBlock ) {
110+ if (renderMode != RenderMode .column && child is CssBlock ) {
111111 final grandChild = child.child;
112112 if (grandChild is Column ) {
113113 children = grandChild.children;
@@ -119,12 +119,12 @@ class WidgetFactory {
119119 }
120120
121121 switch (renderMode) {
122- case RenderMode .Column :
122+ case RenderMode .column :
123123 return buildColumnWidget (context, children);
124- case RenderMode .ListView :
124+ case RenderMode .listView :
125125 _anchorRegistry.prepareIndexByAnchor (children);
126126 return buildBodyListView (context, children);
127- case RenderMode .SliverList :
127+ case RenderMode .sliverList :
128128 _anchorRegistry.prepareIndexByAnchor (children);
129129 return buildBodySliverList (context, children);
130130 }
@@ -248,8 +248,10 @@ class WidgetFactory {
248248 final image = src.image;
249249 final semanticLabel = image? .alt ?? image? .title;
250250 return Image (
251- errorBuilder: (_1, _2, _3) => imageErrorBuilder (_1, _2, _3, src),
252- loadingBuilder: (_1, _2, _3) => imageLoadingBuilder (_1, _2, _3, src),
251+ errorBuilder: (context, error, stackTrace) =>
252+ imageErrorBuilder (context, error, stackTrace, src),
253+ loadingBuilder: (context, child, loadingProgress) =>
254+ imageLoadingBuilder (context, child, loadingProgress, src),
253255 excludeFromSemantics: semanticLabel == null ,
254256 fit: BoxFit .fill,
255257 image: provider,
@@ -271,7 +273,7 @@ class WidgetFactory {
271273 /// Builder for error widget if an error occurs during image loading.
272274 Widget imageErrorBuilder (
273275 BuildContext context,
274- Object error,
276+ dynamic error,
275277 StackTrace ? stackTrace,
276278 ImageSource src,
277279 ) {
@@ -289,7 +291,6 @@ class WidgetFactory {
289291 return text.isNotEmpty
290292 ? RichText (
291293 maxLines: 1 ,
292- overflow: TextOverflow .clip,
293294 softWrap: false ,
294295 text: TextSpan (style: style, text: text),
295296 textDirection: tsh.textDirection,
0 commit comments