import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import 'package:pweb/generated/i18n/app_localizations.dart'; import 'package:pweb/providers/two_factor.dart'; class ResendCodeButton extends StatelessWidget { const ResendCodeButton({super.key}); @override Widget build(BuildContext context) { final theme = Theme.of(context); final localizations = AppLocalizations.of(context)!; return TextButton( onPressed: () => context.read().resendCode(), style: TextButton.styleFrom( padding: EdgeInsets.zero, minimumSize: const Size(0, 0), tapTargetSize: MaterialTapTargetSize.shrinkWrap, alignment: Alignment.centerLeft, foregroundColor: theme.colorScheme.primary, textStyle: theme.textTheme.bodyMedium?.copyWith( decoration: TextDecoration.underline, ), ), child: Text(localizations.twoFactorResend), ); } }