import 'package:fikoyt_ui/core/fiko_request.dart'; import 'package:fikoyt_ui/fikoyt_ui.dart'; import 'package:flutter/material.dart'; import 'package:flutter_login/flutter_login.dart'; class LoginScreen extends StatelessWidget { const LoginScreen({super.key}); @override Widget build(BuildContext context) { return FlutterLogin( // title: 'FikoYT', // logo: const AssetImage( // 'assets/core/icons/fikoyt-4.png', // ), // footer: "FikoYT İle Gelecek Bugünde", onLogin: (_) => Future(() { istek_yap( command: "test", ).listen( (event) { print(event); }, ); return "olmaz"; }), onSignup: (_) => Future(() => null), onSubmitAnimationCompleted: () { Navigator.of(context).pushReplacement(MaterialPageRoute(builder: (context) => SizedBox.shrink())); }, userType: LoginUserType.email, theme: LoginTheme( pageColorLight: Colors.white60, pageColorDark: Colors.white, ), hideProvidersTitle: false, headerWidget: Center( child: Image.asset( 'assets/core/icons/fikoyt-4.png', ), ), onRecoverPassword: (_) => Future(() => null), messages: LoginMessages( userHint: 'Kullanıcı Adı'.tr(), passwordHint: 'Şifre'.tr(), confirmPasswordHint: 'Tekrarla'.tr(), loginButton: 'GİRİŞ YAP'.tr(), signupButton: 'ÜYE OL'.tr(), forgotPasswordButton: 'Şifremi Sıfırla'.tr(), recoverPasswordButton: 'SIFIRLA'.tr(), goBackButton: 'GERİ'.tr(), confirmPasswordError: 'Eşleşmiyor!'.tr(), recoverPasswordDescription: 'E-Postanızı Girerek Sıfırlama İşlemini Başlatabilirsiniz'.tr(), recoverPasswordSuccess: 'Password rescued successfully'.tr(), recoverPasswordIntro: "Parolanızı Sıfırlayın".tr(), providersTitleFirst: "Yada", ), scrollable: true, savedEmail: "fikri007@gmail.com", savedPassword: "1299", loginProviders: [ LoginProvider( icon: Icons.abc_outlined, label: 'Google', button: Buttons.google, animated: true, callback: () async { debugPrint('start google sign in'); await Future.delayed(Duration(seconds: 1)); debugPrint('stop google sign in'); return null; }, ), ], initialAuthMode: AuthMode.signup, ); } }