buildActionRow static method

Widget buildActionRow({
  1. required BuildContext context,
  2. required IconData icon,
  3. required String title,
  4. required VoidCallback onTap,
})

Implementation

static Widget buildActionRow({
  required BuildContext context,
  required IconData icon,
  required String title,
  required VoidCallback onTap,
}) {
  final colorsTheme = BaseThemeProvider.colorsOf(context);

  return GestureDetector(
    onTap: onTap,
    child: Container(
      padding: const EdgeInsets.symmetric(horizontal: 16, vertical: 12),
      child: Row(
        children: [
          Icon(
            icon,
            color: colorsTheme.buttonColorPrimaryDefault,
            size: 20,
          ),
          const SizedBox(width: 12),
          Expanded(
            child: Text(
              title,
              style: TextStyle(
                fontSize: 16,
                fontWeight: FontWeight.w400,
                color: colorsTheme.buttonColorPrimaryDefault,
              ),
            ),
          ),
        ],
      ),
    ),
  );
}