import React from "react"; import { BrowserRouter ...
# general
a
import React from "react"; import { BrowserRouter as Router, Switch, Route, Link } from "react-router-dom"; import SuperTokens, { getSuperTokensRoutesForReactRouterDom, } from "supertokens-auth-react"; import ThirdPartyEmailPassword, { Google, } from "supertokens-auth-react/recipe/thirdpartyemailpassword"; import Session from "supertokens-auth-react/recipe/session"; SuperTokens.init({ appInfo: { // learn more about this on https://supertokens.io/docs/thirdpartyemailpassword/appinfo appName: "My Demo App", // Example: "SuperTokens", apiDomain: "http://localhost:3001", // Example: "https://api.supertokens.io", websiteDomain: "http://localhost:3000", // Example: "https://supertokens.io" }, recipeList: [ ThirdPartyEmailPassword.init({ signInAndUpFeature: { providers: [Google.init()], }, }), Session.init(), ], }); class Login extends React.Component { render() { return ( {getSuperTokensRoutesForReactRouterDom(require("react-router-dom"))} ); } } export default Login;