Skip to content

feat: redesign contact page with enhanced form UX and information sidebar#262

Open
ArshiBansal wants to merge 1 commit into
mayo-byte07:mainfrom
ArshiBansal:contact_page
Open

feat: redesign contact page with enhanced form UX and information sidebar#262
ArshiBansal wants to merge 1 commit into
mayo-byte07:mainfrom
ArshiBansal:contact_page

Conversation

@ArshiBansal

Copy link
Copy Markdown
Contributor

Description

Complete redesign and enhancement of the Contact page to improve user experience, form usability, and provide better support channels.

**Fixes #153 **

Changes Made

  • Form Layout: Moved contact form to the right side with info sidebar on the left for better visual balance (responsive on mobile).
  • New Inquiry Type Dropdown: Added selection field (General, Feedback, Bug Report, Feature Request, Partnership, Business, Support) to help route messages efficiently.
  • Improved Form Validation: Added client-side validation with clear error messages for all fields.
  • Better UX States: Implemented loading spinner, success state with confirmation, and error state with retry option.
  • Contact Information Sidebar: Added response time info, direct email links, and social/community links (GitHub, Discord, X).
  • Enhanced Design: Updated card styling, spacing, and typography for a more modern and trustworthy feel.
  • Removed: Collaboration banner (as per requirement) to keep focus on the form.
  • JavaScript: Updated initContactForm() with full support for new fields and states.
  • CSS: Added/updated styles for the new two-column grid layout and improved mobile responsiveness.

Screenshots (if applicable)

(Attach before/after screenshots here)

Checklist

  • I have linked the relevant issue above.
  • I have tested my changes locally.
  • My code follows the project's style guidelines.
  • All new features (form validation, states, layout) are working as expected.

@vercel

vercel Bot commented Jun 16, 2026

Copy link
Copy Markdown
Contributor

@ArshiBansal is attempting to deploy a commit to the Mayo's projects Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Enhance Contact Page with Better UX, Trust Signals, and Collaboration Options

1 participant