Refactor Flutter app architecture
Build and deploy Flutter Web / build (push) Successful in 3m7s

This commit is contained in:
Ruslan Bakiev
2026-06-12 14:25:24 +07:00
parent be41f74b33
commit 5e78a134b0
17 changed files with 821 additions and 751 deletions
@@ -0,0 +1,26 @@
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'),
);
}
}