Configure your login methods in the MoonKey Dashboard before using the UI components.
Available UI Components
MoonKey provides UI components for the complete authentication and wallet interaction flow:Authentication Components
Login Modal
The main authentication screen with support for email, OAuth, and wallet login methods.
Email OTP
Email verification code entry screen for passwordless authentication.
Key Features
Pre-built & Ready to Use
All UI components come ready to use out of the box. Simply call the appropriate method from the MoonKey SDK, and the UI will handle the rest:Highly Customizable
Every UI component can be customized to match your brand:- Logo - Display your company logo
- Header Title - Custom title for each screen
- Header Description - Custom description text
- Close Button - Show or hide the close button
Customization
Configure the appearance of all UI components in yourMoonKeyProvider:
Common Use Cases
Seamless Onboarding
Create a smooth onboarding experience by combining multiple UI components:- User clicks “Sign in” → Login Modal appears
- User enters email → Email OTP screen for verification
- User verifies email → Automatically creates embedded wallet
- Ready to interact with blockchain!