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: 
+15555555555Authentication 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