Skip to content

Commit f39ae47

Browse files
committed
feat: support flutter_svg 2.0.0
1 parent a8d847d commit f39ae47

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

packages/core/lib/generators/integrations/svg_integration.dart

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -34,13 +34,14 @@ class SvgIntegration extends Integration {
3434
AlignmentGeometry alignment = Alignment.center,
3535
bool allowDrawingOutsideViewBox = false,
3636
WidgetBuilder? placeholderBuilder,
37-
Color? color,
38-
BlendMode colorBlendMode = BlendMode.srcIn,
3937
String? semanticsLabel,
4038
bool excludeFromSemantics = false,
41-
Clip clipBehavior = Clip.hardEdge,
42-
bool cacheColorFilter = false,
43-
SvgTheme? theme,
39+
SvgTheme theme = const SvgTheme(),
40+
ColorFilter? colorFilter,
41+
@deprecated Color? color,
42+
@deprecated BlendMode colorBlendMode = ui.BlendMode.srcIn,
43+
@deprecated Clip? clipBehavior,
44+
@deprecated bool cacheColorFilter = false,
4445
}) {
4546
return SvgPicture.asset(
4647
_assetName,
@@ -54,13 +55,14 @@ class SvgIntegration extends Integration {
5455
alignment: alignment,
5556
allowDrawingOutsideViewBox: allowDrawingOutsideViewBox,
5657
placeholderBuilder: placeholderBuilder,
57-
color: color,
58-
colorBlendMode: colorBlendMode,
5958
semanticsLabel: semanticsLabel,
6059
excludeFromSemantics: excludeFromSemantics,
60+
theme: theme,
61+
colorFilter: colorFilter,
62+
color: color,
63+
colorBlendMode: colorBlendMode,
6164
clipBehavior: clipBehavior,
6265
cacheColorFilter: cacheColorFilter,
63-
theme: theme,
6466
);
6567
}
6668

0 commit comments

Comments
 (0)