mobileTile static method
Widget
mobileTile(
- BuildContext context, {
- required int index,
- required IconData icon,
- required String title,
- required List<
Widget> subtitle, - Widget? trailing,
- VoidCallback? onTap,
Implementation
static Widget mobileTile(BuildContext context, {required int index, required IconData icon, required String title, required List<Widget> subtitle, Widget? trailing, VoidCallback? onTap}) =>
UContainer(
padding: const EdgeInsets.symmetric(vertical: 12, horizontal: 16),
margin: const EdgeInsets.symmetric(vertical: 4),
color: index.isOdd ? Theme.of(context).colorScheme.surface : Theme.of(context).colorScheme.primary.withValues(alpha: 0.12),
radius: 8,
child: ListTile(
dense: true,
onTap: onTap,
leading: Icon(icon),
title: UTextBodyMedium(title),
subtitle: UColumn(spacing: 0, crossAxisAlignment: CrossAxisAlignment.start, children: subtitle),
trailing: trailing,
),
);