Files
flutter/lib/auth/telegram_login_button.dart
Ruslan Bakiev 5f33a5e880
All checks were successful
Build and deploy Flutter Web / build (push) Successful in 2m22s
Replace Telegram widget with bot login
2026-05-08 19:32:01 +07:00

27 lines
657 B
Dart

import 'package:flutter/material.dart';
class TelegramLoginButton extends StatelessWidget {
const TelegramLoginButton({
required this.onPressed,
required this.loading,
super.key,
});
final VoidCallback? onPressed;
final bool loading;
@override
Widget build(BuildContext context) {
return FilledButton.icon(
onPressed: loading ? null : onPressed,
icon: loading
? const SizedBox.square(
dimension: 18,
child: CircularProgressIndicator(strokeWidth: 2),
)
: const Icon(Icons.telegram),
label: const Text('Войти через Telegram'),
);
}
}