1import 'package:flutter/material.dart';
2import 'package:flutter_screenutil/flutter_screenutil.dart';
3import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart';
4import 'package:intl/intl.dart';
6import '../../../../../core/constants/assets.dart';
7import '../../../domain/entities/environmental_dashboard_entity.dart';
8import 'metric_card.dart';
16 Widget
build(BuildContext context) {
17 return StaggeredGrid.count(
23 title:
'YOU HAVE PREVENTED',
25 amount:
'${NumberFormat.compact().format(entity?.blue ?? 0)} M3',
26 subtitle:
'YOU HAVE PREVENTED\nWATER BEING POLLUTED',
29 SizedBox(width: 10.sp),
33 amount:
'${NumberFormat.compact().format(entity?.green ?? 0)} KG',
34 subtitle:
'YOU HAVE PRESERVED\nWOOD BEING SAVED.',
37 SizedBox(width: 10.sp),
39 title:
'YOU HAVE HELPED TO CREATE',
41 amount:
'${NumberFormat.compact().format(entity?.orange ?? 0)} L',
42 subtitle:
'YOU HAVE HELPED TO\nCREATE SOME BIOFUEL',
45 SizedBox(width: 10.sp),
47 title:
'YOU HAVE AVOIDED',
49 amount:
'${NumberFormat.compact().format(entity?.gray ?? 0)} KG',
50 subtitle:
'YOU HAVE AVOIDED\nCO₂ BEING EMITTED.',
53 SizedBox(width: 15.sp),
static const String bioFuelImage
static const String woodImage
static const String waterImage
static const String co2Image
ColorMetricsEntity({ required this.blue, required this.gray, required this.green, required this.orange, })