build method

  1. @override
dynamic build(
  1. dynamic context
)

Implementation

@override
Widget build(BuildContext context) {
  return Card(
    child: ListTile(
      key: innerKey,
      onTap: onTap,
      visualDensity: visualDensity,
      leading: iconData != null
          ? Icon(
              iconData,
              color: enabled ? iconColor : Theme.of(context).disabledColor,
            )
          : null,
      title: Text(
        title,
        style: titleStyles?.copyWith(
          color: enabled ? null : Theme.of(context).disabledColor,
        ),
      ),
      subtitle: subTitle != null
          ? Text(
              subTitle!,
              style: titleStyles?.copyWith(
                color: enabled ? null : Theme.of(context).disabledColor,
              ),
            )
          : null,
      trailing: trailing ??
          (withMenu
              ? const Icon(
                  Icons.keyboard_arrow_right_outlined,
                )
              : null),
    ),
  );
}