featuresNavItem method

dynamic featuresNavItem({
  1. required dynamic context,
  2. required String title,
  3. required dynamic iconData,
  4. required dynamic color,
  5. required dynamic onTap()?,
})

Implementation

Widget featuresNavItem({
  required BuildContext context,
  required String title,
  required IconData iconData,
  required Color color,
  required Function()? onTap,
}) {
  return Expanded(
    child: InkWell(
      onTap: onTap,
      child: Container(
        padding: const EdgeInsets.all(12),
        decoration: BoxDecoration(
          color: Theme.of(context).colorScheme.surface,
          borderRadius: const BorderRadius.all(Radius.circular(16)),
        ),
        child: Row(
          children: [
            Container(
              padding: const EdgeInsets.all(10),
              decoration: BoxDecoration(
                color: color,
                borderRadius: const BorderRadius.all(Radius.circular(100)),
              ),
              child: Icon(iconData, size: 16),
            ),
            const SizedBox(width: 8),
            Text(title),
          ],
        ),
      ),
    ),
  );
}