Area
Frontend UI
What happened?
π UX Issue
On the email verification modal during registration, the "Verify β" button has no
visible border or background styling, making it appear as plain text. This is visually
inconsistent with the "Cancel" and "Resend" buttons which have proper bordered styles.
π Location
Registration flow β Email Verification modal
URL: https://piperchat.vercel.app/register
Steps to reproduce
π Steps to Reproduce
- Go to https://piperchat.vercel.app/register
- Fill in registration details and submit
- The email verification modal appears
- Observe the three buttons at the bottom: "Cancel", "Resend", and "Verify β"
- Notice "Verify β" has no border, background, or visual structure
Expected behavior
β
Expected Behavior
- "Verify β" should be the primary CTA and styled most prominently
- Should have a solid background (e.g. purple/brand color) with white text
- All three buttons should follow a consistent visual hierarchy:
Cancel β ghost/secondary
Resend β ghost/secondary
Verify β β primary (filled, most prominent)
π‘ Suggested Fix
.verify-btn {
background-color: var(--primary-color); /* or #7c3aed */
color: #ffffff;
border: none;
padding: 10px 24px;
border-radius: 8px;
font-weight: 600;
cursor: pointer;
}
.verify-btn:hover {
background-color: var(--primary-hover);
opacity: 0.9;
}
πΈ Screenshot
π·οΈ Labels
bug UI UX good first issue
Actual behavior
π Current Behavior
- "Verify β" renders as unstyled plain text
- No border, background, or padding visible on the button
- Looks like a link rather than a primary action button
- Creates visual inconsistency β "Cancel" and "Resend" have clear bordered styles
- Users may not recognize it as a clickable button
App surface
Login
Local environment
No response
Console, network, or server logs
Screenshots or recordings
Before submitting
Area
Frontend UI
What happened?
π UX Issue
On the email verification modal during registration, the "Verify β" button has no
visible border or background styling, making it appear as plain text. This is visually
inconsistent with the "Cancel" and "Resend" buttons which have proper bordered styles.
π Location
Registration flow β Email Verification modal
URL: https://piperchat.vercel.app/register
Steps to reproduce
π Steps to Reproduce
Expected behavior
β Expected Behavior
Cancelβ ghost/secondaryResendβ ghost/secondaryVerify ββ primary (filled, most prominent)π‘ Suggested Fix
πΈ Screenshot
π·οΈ Labels
bugUIUXgood first issueActual behavior
π Current Behavior
App surface
Login
Local environment
No response
Console, network, or server logs
Screenshots or recordings
Before submitting