1import 'package:connect/core/localization/app_localizations.dart';
2import 'package:flutter/material.dart';
3import 'package:flutter_screenutil/flutter_screenutil.dart';
4import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
5import 'package:intl/intl.dart';
7import '../../../../../core/constants/assets.dart';
8import '../../../../../core/utils/number_conversion.dart';
9import '../../../../environmental_dashboard/domain/entities/environmental_dashboard_entity.dart';
10import 'metric_card.dart';
18 Widget
build(BuildContext context) {
19 return StaggeredGrid.count(
21 mainAxisSpacing: 10.sp,
22 crossAxisSpacing: 10.sp,
45 amount:
'${NumberFormat.compact().format(entity?.orange ?? 0)} L',
53 amount:
'${NumberFormat.compact().format(entity?.blue ?? 0)} M3',
String translate(String key)
static AppLocalizations of(BuildContext context)
static const String bioFuelImage
static const String woodImage
static const String waterImage
static const String co2Image
static String convertAndFormatWeight(num? kg)
ColorMetricsEntity({ required this.blue, required this.gray, required this.green, required this.orange, })