import 'package:flutter/material.dart'; class ScanCondition extends StatelessWidget { final String scanConditionName; final bool isConditionSatisfied; const ScanCondition({ Key? key, required this.scanConditionName, // condition required this.isConditionSatisfied, // status }) : super(key: key); @override Widget build(BuildContext context) { return Padding( padding: const EdgeInsets.fromLTRB(0, 5, 0, 0), child: Row( children: [ (isConditionSatisfied) ? Image.asset('assets/images/checkmark.png', width: 14) : Image.asset('assets/images/crossmark.png', width: 14), Padding( padding: const EdgeInsets.fromLTRB(5, 0, 0, 0), child: Text( scanConditionName, style: const TextStyle( fontSize: 14, color: Colors.white, fontWeight: FontWeight.bold, ), ), ), ], ), ); } }