TKeyValue.chip constructor
TKeyValue.chip(})
Creates a key-value item for displaying a chip using TChip.
Implementation
factory TKeyValue.chip(
String key,
String? text, {
dynamic chipIcon,
Color? color,
Color? background,
Color? textColor,
TVariant? type,
TSize size = TChipSize.sm,
VoidCallback? onTap,
Widget? trailing,
BorderRadius? chipBorderRadius,
Widget? icon,
double? width,
Alignment? alignment,
double? minWidth,
double? maxWidth,
}) {
Widget? widget;
if (text != null && text.isNotEmpty) {
widget = TChip(
text: text,
icon: chipIcon,
trailing: trailing,
color: color,
background: background,
textColor: textColor,
type: type,
size: size,
onTap: onTap,
borderRadius: chipBorderRadius,
);
}
return TKeyValue(
key,
value: text,
widget: widget,
icon: icon,
width: width,
alignment: alignment,
minWidth: minWidth,
maxWidth: maxWidth,
);
}