mobileTile static method

Widget mobileTile(
  1. BuildContext context, {
  2. required int index,
  3. required IconData icon,
  4. required String title,
  5. required List<Widget> subtitle,
  6. Widget? trailing,
  7. 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,
      ),
    );