Skip to content

Instantly share code, notes, and snippets.

@felangel
Created April 27, 2019 18:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save felangel/c4990e0cf12d1159e468aaffa9b6aca3 to your computer and use it in GitHub Desktop.
Save felangel/c4990e0cf12d1159e468aaffa9b6aca3 to your computer and use it in GitHub Desktop.
[flutter_firebase_login] Google Login Button
import 'package:flutter/material.dart';
import 'package:flutter_bloc/flutter_bloc.dart';
import 'package:flutter_firebase_login/login/login.dart';
import 'package:font_awesome_flutter/font_awesome_flutter.dart';
class GoogleLoginButton extends StatelessWidget {
@override
Widget build(BuildContext context) {
return RaisedButton.icon(
shape: RoundedRectangleBorder(
borderRadius: BorderRadius.circular(30.0),
),
icon: Icon(FontAwesomeIcons.google, color: Colors.white),
onPressed: () {
BlocProvider.of<LoginBloc>(context).dispatch(
LoginWithGooglePressed(),
);
},
label: Text('Sign in with Google', style: TextStyle(color: Colors.white)),
color: Colors.redAccent,
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment