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(() => null), 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", ), loginProviders: [ LoginProvider( icon: Icons.abc_outlined, label: 'Google', callback: () async { debugPrint('start google sign in'); await Future.delayed(Duration.zero); debugPrint('stop google sign in'); return null; }, ), LoginProvider( icon: Icons.abc_outlined, label: 'Facebook', callback: () async { debugPrint('start facebook sign in'); await Future.delayed(Duration.zero); debugPrint('stop facebook sign in'); return null; }, ), LoginProvider( icon: Icons.abc_outlined, callback: () async { debugPrint('start linkdin sign in'); await Future.delayed(Duration.zero); debugPrint('stop linkdin sign in'); return null; }, ), LoginProvider( icon: Icons.abc_outlined, callback: () async { debugPrint('start github sign in'); await Future.delayed(Duration.zero); debugPrint('stop github sign in'); return null; }, ), ], ); } }