Skip to content

[Bug]: [UX] "Verify" button lacks visible border/background β€” inconsistent with other buttonsΒ #192

@tharunika-19

Description

@tharunika-19

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

  1. Go to https://piperchat.vercel.app/register
  2. Fill in registration details and submit
  3. The email verification modal appears
  4. Observe the three buttons at the bottom: "Cancel", "Resend", and "Verify β†’"
  5. 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

Image

Before submitting

  • I checked for an existing issue that already describes this bug.
  • I included enough detail for someone else to reproduce the issue.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions