1
0
mirror of https://github.com/flutter/samples.git synced 2026-07-08 18:13:21 +00:00

web/charts: Migrate to null safety (#921)

This commit is contained in:
Brett Morgan
2021-10-08 16:39:37 +11:00
committed by GitHub
parent d14e79b833
commit 8932e60976
106 changed files with 355 additions and 346 deletions

View File

@@ -30,11 +30,11 @@ class IconRenderer extends charts.CustomSymbolRenderer {
@override
Widget build(BuildContext context,
{Size size, Color color, bool enabled = true}) {
{Size? size, Color? color, bool enabled = true}) {
// Lighten the color if the symbol is not enabled
// Example: If user has tapped on a Series deselecting it.
if (!enabled) {
color = color.withOpacity(0.26);
color = color!.withOpacity(0.26);
}
return SizedBox.fromSize(
@@ -43,10 +43,10 @@ class IconRenderer extends charts.CustomSymbolRenderer {
}
class LegendWithCustomSymbol extends StatelessWidget {
final List<charts.Series> seriesList;
final bool animate;
final List<charts.Series<dynamic, String>> seriesList;
final bool? animate;
const LegendWithCustomSymbol(this.seriesList, {this.animate, Key key})
const LegendWithCustomSymbol(this.seriesList, {this.animate, Key? key})
: super(key: key);
factory LegendWithCustomSymbol.withSampleData() {