mirror of
https://github.com/flutter/samples.git
synced 2025-11-09 22:38:42 +00:00
web/charts: Migrate to null safety (#921)
This commit is contained in:
@@ -24,10 +24,10 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TimeSeriesConfidenceInterval extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const TimeSeriesConfidenceInterval(this.seriesList, {this.animate, Key key})
|
||||
const TimeSeriesConfidenceInterval(this.seriesList, {this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
@@ -23,10 +23,10 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class EndPointsAxisTimeSeriesChart extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const EndPointsAxisTimeSeriesChart(this.seriesList, {this.animate, Key key})
|
||||
const EndPointsAxisTimeSeriesChart(this.seriesList, {this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
@@ -28,10 +28,10 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TimeSeriesLineAnnotationChart extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const TimeSeriesLineAnnotationChart(this.seriesList, {this.animate, Key key})
|
||||
const TimeSeriesLineAnnotationChart(this.seriesList, {this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
@@ -28,10 +28,11 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TimeSeriesRangeAnnotationChart extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const TimeSeriesRangeAnnotationChart(this.seriesList, {this.animate, Key key})
|
||||
const TimeSeriesRangeAnnotationChart(this.seriesList,
|
||||
{this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
@@ -22,11 +22,11 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TimeSeriesRangeAnnotationMarginChart extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const TimeSeriesRangeAnnotationMarginChart(this.seriesList,
|
||||
{this.animate, Key key})
|
||||
{this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
@@ -21,10 +21,10 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class SimpleTimeSeriesChart extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const SimpleTimeSeriesChart(this.seriesList, {this.animate, Key key})
|
||||
const SimpleTimeSeriesChart(this.seriesList, {this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
@@ -32,11 +32,11 @@ import 'package:charts_flutter/flutter.dart' as charts;
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class TimeSeriesSymbolAnnotationChart extends StatelessWidget {
|
||||
final List<charts.Series> seriesList;
|
||||
final bool animate;
|
||||
final List<charts.Series<dynamic, DateTime>> seriesList;
|
||||
final bool? animate;
|
||||
|
||||
const TimeSeriesSymbolAnnotationChart(this.seriesList,
|
||||
{this.animate, Key key})
|
||||
{this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
@@ -287,10 +287,14 @@ class TimeSeriesSymbolAnnotationChart extends StatelessWidget {
|
||||
/// Sample time series data type.
|
||||
class TimeSeriesSales {
|
||||
final DateTime timeCurrent;
|
||||
final DateTime timePrevious;
|
||||
final DateTime timeTarget;
|
||||
final int sales;
|
||||
final DateTime? timePrevious;
|
||||
final DateTime? timeTarget;
|
||||
final int? sales;
|
||||
|
||||
TimeSeriesSales(
|
||||
{this.timeCurrent, this.timePrevious, this.timeTarget, this.sales});
|
||||
TimeSeriesSales({
|
||||
required this.timeCurrent,
|
||||
this.timePrevious,
|
||||
this.timeTarget,
|
||||
this.sales,
|
||||
});
|
||||
}
|
||||
|
||||
@@ -22,9 +22,9 @@ import 'package:flutter/material.dart';
|
||||
|
||||
class TimeSeriesBar extends StatelessWidget {
|
||||
final List<charts.Series<TimeSeriesSales, DateTime>> seriesList;
|
||||
final bool animate;
|
||||
final bool? animate;
|
||||
|
||||
const TimeSeriesBar(this.seriesList, {this.animate, Key key})
|
||||
const TimeSeriesBar(this.seriesList, {this.animate, Key? key})
|
||||
: super(key: key);
|
||||
|
||||
/// Creates a [TimeSeriesChart] with sample data and no transition.
|
||||
|
||||
Reference in New Issue
Block a user