Login Component
Our login component provides a simple means to incorporate secure user authentication into Mobile apps. Easily tailor the login UI to fit your project's needs with various customization options.
Last updated
npm install @questlabs/react-native-sdkimport { QuestProvider, Login} from '@questlabs/react-native-sdk'<QuestProvider
apiKey="your-api-key"
apiSecret="your-api-secret"
entityId="your-entity-id"
>
<Login
googleClientId="your-google-client-id"
redirectUri="your-redirect-uri"
redirectURL="your-redirect-url"
/>
</QuestProvider>import { Button, Text, SafeAreaView, StyleSheet } from "react-native";
import { Login } from "@questlabs/react-native-sdk";
export default function App() {
return (
<SafeAreaView style={styles.container}>
<QuestProvider
apiKey="Your-Api-Key"
apiSecret="Your-Api-Secret"
entityId="Your-Api-entityId"
>
<Login
googleClientId= {'your-google-client-id'}
redirectUri = {'your-redirect-uri'}
redirectURL = {'your-redirect-url' }
mainViewStyle = {{ backgroundColor: 'grey' ,borderRadius: 10}}
headerTextStyle = {{ color: 'white' fontSize: 20 }}
ContinueBtnViewStyle = {{ width : 200}}
ContinueBtnTextStyle = {{ fontSize: 20}}
//Props
/>
</QuestProvider>
</SafeAreaView>
);
}
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: "white",
marginTop: 40,
padding: 20,
justifyContent: "center",
alignItems: "center",
},
});