Files
fl_chart/example/lib/util/app_helper.dart
zypherift c7e3f36b06
Some checks failed
Code Coverage / upload (push) Has been cancelled
Gh-Pages / build (push) Has been cancelled
Code Verification / verify (push) Has been cancelled
1.0.0
2025-08-09 18:17:34 +02:00

22 lines
677 B
Dart

import 'package:fl_chart_app/presentation/resources/app_resources.dart';
import 'package:fl_chart_app/urls.dart';
enum ChartType { line, bar, pie, scatter, radar, candlestick }
extension ChartTypeExtension on ChartType {
String get displayName => '$simpleName Chart';
String get simpleName => switch (this) {
ChartType.line => 'Line',
ChartType.bar => 'Bar',
ChartType.pie => 'Pie',
ChartType.scatter => 'Scatter',
ChartType.radar => 'Radar',
ChartType.candlestick => 'Candlestick',
};
String get documentationUrl => Urls.getChartDocumentationUrl(this);
String get assetIcon => AppAssets.getChartIcon(this);
}