import 'package:flutter/material.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:gap/gap.dart'; import 'package:syncrow_app/features/dashboard/view/widgets/card_title.dart'; import 'package:syncrow_app/features/shared_widgets/text_widgets/body_small.dart'; import 'package:syncrow_app/features/shared_widgets/united_text.dart'; import 'package:syncrow_app/generated/assets.dart'; import 'package:syncrow_app/utils/resource_manager/strings_manager.dart'; class CarbonEmission extends StatelessWidget { const CarbonEmission({ super.key, }); @override Widget build(BuildContext context) { return Container( padding: const EdgeInsets.symmetric(horizontal: 20, vertical: 10), decoration: BoxDecoration( color: Colors.white, borderRadius: BorderRadius.circular(20), ), child: Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ const CardTitle( title: "Carbon Emission", ), const Gap(10), Row( mainAxisAlignment: MainAxisAlignment.start, children: [ Row( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ SizedBox.square( dimension: 30, child: SvgPicture.asset( Assets.iconsCO2, fit: BoxFit.contain, ), ), const Gap(5), const Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ BodySmall( text: StringsManager.emissions, ), UnitedText( value: '120.00', valueSize: 14, unit: 'kg', unitSize: 10, ), ], ), ], ), const Gap(20), Row( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ SizedBox.square( dimension: 30, child: SvgPicture.asset( Assets.iconsSustainability, fit: BoxFit.contain, ), ), const Gap(5), const Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, children: [ BodySmall( text: StringsManager.reductions, ), UnitedText( value: '20.00', valueSize: 14, unit: 'kg', unitSize: 10, ), ], ), ], ), ], ) ], ), ); } }