import 'package:flutter/cupertino.dart'; import 'package:flutter_svg/flutter_svg.dart'; import 'package:queuing_system/core/config/config.dart'; import 'package:queuing_system/core/config/size_config.dart'; import 'package:queuing_system/widget/data_display/app_texts_widget.dart'; ///TODO Roaa we have dublicated code between this and the que item widget we need to make it customize class QueItemWidget extends StatelessWidget { const QueItemWidget({ Key key, this.isFirstLine = false, this.isSecondLine = false, this.queNo, this.isNurseVisit = false, }) : super(key: key); final bool isFirstLine; final bool isSecondLine; final bool isNurseVisit; final String queNo; @override Widget build(BuildContext context) { return Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ AppText( queNo, fontSize: SizeConfig.getWidthMultiplier() * (isFirstLine ? 14 : isSecondLine ? 8.5 : 5.5), letterSpacing: -13.72, fontWeight: FontWeight.bold, // fontFamily: 'Poppins-Bold.ttf', ), Row( crossAxisAlignment: CrossAxisAlignment.start, mainAxisAlignment: MainAxisAlignment.center, children: [ SvgPicture.asset( isNurseVisit ? "assets/images/nurseicon.svg" : "assets/images/doctoricon.svg", height:SizeConfig.getHeightMultiplier()*2.5 ,), const SizedBox(width: 25,), AppText( isNurseVisit ? "Please Visit Nurse" : "Please Visit Doctor", color: isNurseVisit ? AppGlobal.appGreenColor : AppGlobal.appRedColor, fontSize: SizeConfig.getWidthMultiplier() * (isFirstLine ? 3.3 : isSecondLine ? 3.3 : 3.3), letterSpacing: -3.25, fontWeight: FontWeight.w600, fontFamily: 'Poppins-Medium.ttf', ), ], ), ], ); } }