getPrefixChild method
Implementation
Widget? getPrefixChild() {
if (widget.type == UFUInputBoxType.searchbar) {
return Padding(
padding: const EdgeInsets.only(left: 12, right: 6),
child:
widget.prefixChild ??
UFUIcon(
Icons.search,
color: AppTheme.themeColors.dimGray,
size: 25,
),
);
} else if (showChips) {
return Padding(
padding: const EdgeInsets.only(
top: 12,
left: 12,
right: 42,
bottom: 12,
),
child: Wrap(
runSpacing: 8,
spacing: 8,
children: List.generate(
widget.chipsList!.length > 5 ? 6 : widget.chipsList!.length,
(index) {
if (index < 5) {
return widget.chip!(widget.chipsList![index]);
} else {
return widget.moreChipsWidget ?? const SizedBox();
}
},
),
),
);
} else {
return widget.prefixChild;
}
}