paraModalConfig
prop passed to the ParaProvider
. You can customize everything from colors and themes to authentication flows and security features.

Basic Setup
Pass theparaModalConfig
object to your ParaProvider
to customize the modal:
Configuration Options
A full list of available configuration options for theparaModalConfig
prop available on the ParaProvider
component:
Logo Configuration
For optimal display, use a logo image with dimensions of 372px × 160px.
Authentication Options
OAuth Methods
GOOGLE
- Google OAuthTWITTER
- Twitter/X OAuthAPPLE
- Apple OAuthDISCORD
- Discord OAuthFACEBOOK
- Facebook OAuthFARCASTER
- Farcaster OAuthTELEGRAM
- Telegram OAuth
Email and Phone Login
Default Authentication Identifier
Phone numbers should be in international format:
+15555555555
Authentication Layout
AUTH:FULL
- Full authentication componentAUTH:CONDENSED
- Condensed authentication componentEXTERNAL:FULL
- Full external wallet componentEXTERNAL:CONDENSED
- Condensed external wallet component
Step Override
Available Modal Steps
Available Modal Steps
Authentication Steps:
AUTH_MAIN
- Main authentication optionsAUTH_MORE
- Additional authentication methodsAWAITING_OAUTH
- OAuth authentication in progressVERIFICATIONS
- Email/phone verification
BIOMETRIC_CREATION
- Biometric setupPASSWORD_CREATION
- Password creationSECRET
- Recovery secret displayAWAITING_WALLET_CREATION
- Wallet creation in progress
ACCOUNT_MAIN
- Main account viewACCOUNT_PROFILE
- Profile managementCHAIN_SWITCH
- Network selection
EX_WALLET_MORE
- External wallet optionsEX_WALLET_SELECTED
- Selected external wallet
ADD_FUNDS_BUY
- Buy crypto interfaceADD_FUNDS_RECEIVE
- Receive crypto interfaceADD_FUNDS_WITHDRAW
- Withdraw crypto interface
SETUP_2FA
- Two-factor authentication setupVERIFY_2FA
- Two-factor authentication verification
Setting an invalid step or a step that requires previous steps to be completed may cause unexpected behavior. Ensure the step override makes sense in your authentication flow.
Security Features
Two-Factor Authentication
Recovery Secret
Guest Mode
Theme Configuration
Basic Theme Example
Advanced Theme with Custom Palette
Set the
mode
correctly based on your background color to ensure all components remain visible and accessible.You can use custom fonts by importing them in your global CSS and specifying the font family in the
font
property.Account Linking
Event Callbacks
Modal Step Changes
Modal Close
Password & PIN Screen Theme Limitations
Password and PIN authentication screens are rendered in an iframe and use the Developer Portal theme settings, not your
paraModalConfig.theme
. This means:- Theme colors may differ between the modal and password screens if configurations don’t match
- Dynamic theme changes at runtime won’t affect the iframe
- You must configure matching themes in both your code and the Developer Portal for consistency