Skip to content

Commit 5da2374

Browse files
author
Ian Maciel
committed
fixup! Add support for Flutter deferred components
1 parent 820ab5c commit 5da2374

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

packages/core/lib/generators/assets_generator.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ class AssetsGenConfig {
5252
/// Merge the deferred assets with the main assets.
5353
List<Object> _buildAssetsList(Config config) => [
5454
...config.pubspec.flutter.assets,
55-
...config.pubspec.flutter.deferredComponents ?? []
55+
...?config.pubspec.flutter.deferredComponents
5656
];
5757

5858
String generateAssets(

packages/core/lib/settings/pubspec.dart

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -248,8 +248,9 @@ class FlutterGenElementFontsOutputs extends FlutterGenElementOutputs {
248248
_$FlutterGenElementFontsOutputsFromJson(json);
249249
}
250250

251+
@JsonSerializable()
251252
class FlutterDeferredComponents {
252-
FlutterDeferredComponents({
253+
const FlutterDeferredComponents({
253254
required this.name,
254255
required this.assets,
255256
});

packages/core/lib/settings/pubspec.g.dart

Lines changed: 18 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)