diff --git a/packages/core/lib/generators/integrations/flare_integration.dart b/packages/core/lib/generators/integrations/flare_integration.dart index 6a48517f..0985596d 100644 --- a/packages/core/lib/generators/integrations/flare_integration.dart +++ b/packages/core/lib/generators/integrations/flare_integration.dart @@ -56,7 +56,7 @@ class FlareIntegration extends Integration { ); } - String get path => _assetName; + String get path => ${packageExpression == null ? '_assetName' : '\'$packageExpression\$_assetName\''}; }'''; @override diff --git a/packages/core/lib/generators/integrations/lottie_integration.dart b/packages/core/lib/generators/integrations/lottie_integration.dart index dd3d033e..ad1922d5 100644 --- a/packages/core/lib/generators/integrations/lottie_integration.dart +++ b/packages/core/lib/generators/integrations/lottie_integration.dart @@ -87,7 +87,7 @@ class LottieIntegration extends Integration { ); } - String get path => _assetName; + String get path => ${packageParameterLiteral.isEmpty ? '_assetName' : '\'packages/$packageParameterLiteral/\$_assetName\''}; }'''; @override diff --git a/packages/core/lib/generators/integrations/rive_integration.dart b/packages/core/lib/generators/integrations/rive_integration.dart index 370f0623..3d5e41bb 100644 --- a/packages/core/lib/generators/integrations/rive_integration.dart +++ b/packages/core/lib/generators/integrations/rive_integration.dart @@ -47,7 +47,7 @@ class RiveIntegration extends Integration { ); } - String get path => _assetName; + String get path => ${packageExpression == null ? '_assetName' : '\'$packageExpression\$_assetName\''}; }'''; @override diff --git a/packages/core/lib/generators/integrations/svg_integration.dart b/packages/core/lib/generators/integrations/svg_integration.dart index 44112361..09758597 100644 --- a/packages/core/lib/generators/integrations/svg_integration.dart +++ b/packages/core/lib/generators/integrations/svg_integration.dart @@ -64,7 +64,7 @@ class SvgIntegration extends Integration { ); } - String get path => _assetName; + String get path => ${packageParameterLiteral.isEmpty ? '_assetName' : '\'packages/$packageParameterLiteral/\$_assetName\''}; }'''; @override diff --git a/packages/core/test_resources/actual_data/assets_package_parameter.gen.dart b/packages/core/test_resources/actual_data/assets_package_parameter.gen.dart index 57452147..df97bc65 100644 --- a/packages/core/test_resources/actual_data/assets_package_parameter.gen.dart +++ b/packages/core/test_resources/actual_data/assets_package_parameter.gen.dart @@ -161,5 +161,5 @@ class SvgGenImage { ); } - String get path => _assetName; + String get path => 'packages/test/$_assetName'; }