radiology search

pull/98/head
Sultan khan 5 months ago
parent 028e03a97b
commit c701572dde

@ -81,9 +81,14 @@ class _RadiologyOrdersPageState extends State<RadiologyOrdersPage> {
children: [ children: [
selectedFilterText!.isNotEmpty selectedFilterText!.isNotEmpty
? AppCustomChipWidget( ? AppCustomChipWidget(
padding: EdgeInsets.symmetric(horizontal: 5.h),
labelText: selectedFilterText!, labelText: selectedFilterText!,
deleteIcon:'assets/images/svg/cross_circle.svg', deleteIcon:'assets/images/svg/cross_circle.svg',
onChipTap: (){ backgroundColor:AppColors.alertColor,
textColor: AppColors.whiteColor,
deleteIconColor: AppColors.whiteColor,
deleteIconHasColor: true,
onDeleteTap: (){
setState(() { setState(() {
selectedFilterText =''; selectedFilterText ='';
model.filterRadiologyReports(''); model.filterRadiologyReports('');

@ -24,6 +24,7 @@ class AppCustomChipWidget extends StatelessWidget {
this.padding = EdgeInsets.zero, this.padding = EdgeInsets.zero,
this.onChipTap, this.onChipTap,
this.labelPadding, this.labelPadding,
this.onDeleteTap,
}); });
final String? labelText; final String? labelText;
@ -42,7 +43,7 @@ class AppCustomChipWidget extends StatelessWidget {
final EdgeInsets? padding; final EdgeInsets? padding;
final EdgeInsetsDirectional? labelPadding; final EdgeInsetsDirectional? labelPadding;
final void Function()? onChipTap; final void Function()? onChipTap;
final void Function()? onDeleteTap;
@override @override
Widget build(BuildContext context) { Widget build(BuildContext context) {
final iconS = iconSize ?? 12.w; final iconS = iconSize ?? 12.w;
@ -78,12 +79,13 @@ class AppCustomChipWidget extends StatelessWidget {
side: BorderSide(color: AppColors.transparent, width: 1.5), side: BorderSide(color: AppColors.transparent, width: 1.5),
), ),
deleteIcon: deleteIcon?.isNotEmpty == true deleteIcon: deleteIcon?.isNotEmpty == true
? Utils.buildSvgWithAssets( ? InkWell(onTap: onDeleteTap,child:Utils.buildSvgWithAssets(
icon: deleteIcon!, icon: deleteIcon!,
width: iconS, width: iconS,
height: iconS, height: iconS,
iconColor: deleteIconHasColor ? deleteIconColor : null, iconColor: deleteIconHasColor ? deleteIconColor : null,
)
),)
: null, : null,
onDeleted: deleteIcon?.isNotEmpty == true ? () {} : null, onDeleted: deleteIcon?.isNotEmpty == true ? () {} : null,
) )
@ -100,7 +102,7 @@ class AppCustomChipWidget extends StatelessWidget {
), ),
labelPadding: labelPadding ?? EdgeInsetsDirectional.only(start: 2.w, end: deleteIcon?.isNotEmpty == true ? 2.w : 8.w), labelPadding: labelPadding ?? EdgeInsetsDirectional.only(start: 2.w, end: deleteIcon?.isNotEmpty == true ? 2.w : 8.w),
deleteIcon: deleteIcon?.isNotEmpty == true deleteIcon: deleteIcon?.isNotEmpty == true
? Utils.buildSvgWithAssets(icon: deleteIcon!, width: iconS, height: iconS, iconColor: deleteIconHasColor ? deleteIconColor : null) ? InkWell(onTap: onDeleteTap,child: Utils.buildSvgWithAssets(icon: deleteIcon!, width: iconS, height: iconS, iconColor: deleteIconHasColor ? deleteIconColor : null))
: null, : null,
onDeleted: deleteIcon?.isNotEmpty == true ? () {} : null, onDeleted: deleteIcon?.isNotEmpty == true ? () {} : null,
), ),

Loading…
Cancel
Save