We use Shadow DOM to prevent CSS clashes between your CSS and the ones we provide. This guarantees that all our UI will render as expected.
However, this means that you cannot override our CSS using your CSS (though you can use JS to do that).
If you want to disable use of shadow dom, you can do so like:
supertokens-react-nativeSDK. The SDK provides session management features.
To add login functionality, you need to build your own UI and call the APIs exposed by the backend SDKs. You can find the API spec here
import SuperTokens from "supertokens-auth-react";
import Passwordless from "supertokens-auth-react/recipe/passwordless";
import Session from "supertokens-auth-react/recipe/session";
contactMethod: "EMAIL_OR_PHONE", // This example will work with any contactMethod.
If disabled, please be sure to check that our components render correctly - because your CSS might affect our components' UI (the other way around won't happen).