AuthButtons
About this Component:
This component renders the buttons: Sign in with Google and Continue to Facebook.
Usage
import {AuthButtons} from 'components';
...
// Make a state to tell if the user is trying
// to login and is waiting for the authentication.
const [isLoading, setLoading] = useState(true);
...
return (
<AuthButtons
facebookLabel="Sign in to Facebook"
googleLabel="Sign in to Google"
loadingState={() => setLoading(true)}
/>
)
API
Required
facebookLabel
The label for the Facebook Authentication button.
googleLabel
The label for the Google Authentication button
loadingState
The function to pass to tell if the user is trying to authenticate.
Roadmap
- Add a 'loading' feature so that loading state is not required anymore.