Page de connexion OK
Manque la logique de mot de passe oublié
This commit is contained in:
29
em2rp/lib/views/widgets/auth/login_button.dart
Normal file
29
em2rp/lib/views/widgets/auth/login_button.dart
Normal file
@ -0,0 +1,29 @@
|
||||
import 'package:em2rp/utils/colors.dart';
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
class LoginButtonWidget extends StatelessWidget {
|
||||
final bool isLoading;
|
||||
final VoidCallback onPressed;
|
||||
|
||||
const LoginButtonWidget({
|
||||
super.key,
|
||||
required this.isLoading,
|
||||
required this.onPressed,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return ElevatedButton(
|
||||
onPressed: isLoading ? null : onPressed,
|
||||
style: ElevatedButton.styleFrom(
|
||||
padding: const EdgeInsets.symmetric(vertical: 15),
|
||||
textStyle: const TextStyle(fontSize: 18),
|
||||
),
|
||||
child: isLoading
|
||||
? const CircularProgressIndicator(
|
||||
color: AppColors.blanc,
|
||||
)
|
||||
: const Text('Se connecter'),
|
||||
);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user