AnalyticsTemplate constructor

const AnalyticsTemplate({
  1. Key? key,
  2. required List<AnalyticsKpi> kpis,
  3. String title = 'Analytics',
  4. String rangeLabel = 'Last 30 days',
  5. VoidCallback? onRangeTap,
  6. VoidCallback? onExport,
  7. VoidCallback? onRefresh,
  8. String lineTitle = 'Visitors',
  9. List<double> lineData = const <double>[],
  10. List<String> lineLabels = const <String>[],
  11. List<double> sparkData = const <double>[],
  12. List<PieSegment> pieSegments = const <PieSegment>[],
  13. String pieTitle = 'Traffic sources',
  14. String? pieCenterLabel,
  15. String? pieCenterSubLabel,
  16. PreferredSizeWidget? appBar,
})

Implementation

const AnalyticsTemplate({
  super.key,
  required this.kpis,
  this.title = 'Analytics',
  this.rangeLabel = 'Last 30 days',
  this.onRangeTap,
  this.onExport,
  this.onRefresh,
  this.lineTitle = 'Visitors',
  this.lineData = const <double>[],
  this.lineLabels = const <String>[],
  this.sparkData = const <double>[],
  this.pieSegments = const <PieSegment>[],
  this.pieTitle = 'Traffic sources',
  this.pieCenterLabel,
  this.pieCenterSubLabel,
  this.appBar,
});