1
0
mirror of https://github.com/flutter/samples.git synced 2025-11-08 22:09:06 +00:00

platform_design: Enforce use_key_in_widget_constructors (#927)

This commit is contained in:
Brett Morgan
2021-10-12 11:12:35 +11:00
committed by GitHub
parent ac2bef7d83
commit 0061b0d70d
8 changed files with 35 additions and 18 deletions

View File

@@ -41,7 +41,8 @@ class PressableCard extends StatefulWidget {
required this.color,
required this.flattenAnimation,
this.child,
});
Key? key,
}) : super(key: key);
final VoidCallback? onPressed;
final Color color;
@@ -140,7 +141,8 @@ class HeroAnimatingSongCard extends StatelessWidget {
required this.color,
required this.heroAnimation,
this.onPressed,
});
Key? key,
}) : super(key: key);
final String song;
final Color color;
@@ -218,6 +220,8 @@ class HeroAnimatingSongCard extends StatelessWidget {
/// This is an example of a custom widget that an app developer might create for
/// use on both iOS and Android as part of their brand's unique design.
class SongPlaceholderTile extends StatelessWidget {
const SongPlaceholderTile({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return SizedBox(