This PR adds a sign in with Google button to the login page using a react library. This react library opens a pop-up window allowing the user to complete the Google OAuth2 flow. A Google signed JWT is returned to the client window upon successful authentication.
This PR only makes the necessary UI and styling changes to implement Google authentication into the application. Backend and database will be required in the future to complete this feature. However I am PRing this now so that everyone has access to the UI changes.
This PR also fixes styling compatibility issues between the Facebook and Google social login buttons.
This PR adds a sign in with Google button to the login page using a react library. This react library opens a pop-up window allowing the user to complete the Google OAuth2 flow. A Google signed JWT is returned to the client window upon successful authentication.
This PR only makes the necessary UI and styling changes to implement Google authentication into the application. Backend and database will be required in the future to complete this feature. However I am PRing this now so that everyone has access to the UI changes.
This PR also fixes styling compatibility issues between the Facebook and Google social login buttons.