feat(contact): add accessible Contact Us form with validation, Responsive UI #573
+213
β33
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Description
π― Issue
Closes #567
π Summary
This PR adds a contact form to the Contact Us page using Formspree integration and improves the layout of contact method cards.
β¨ Changes Made
Contact Form
Layout Updates
UX Improvements
π§ Technical Details
π Setup Required
Important: Replace
'YOUR_FORM_ID'inContactUs.tsxline 74 with the actual Formspree form ID after creating a form at https://formspree.io by required receiving email address of maintainer'sπΌοΈ Screenshots
β Testing Checklist
π¦ Dependencies
No new dependencies added (uses existing Framer Motion)
Issue #567 Reference
Original Issue Description
Title: Feature Request: Add a "Contact Us" Form to the Sugar Labs Website
Description:
The Sugar Labs website currently does not include a Contact Us form, which makes it difficult for users, educators, contributors, and partners to reach out. Adding this feature will significantly improve communication and accessibility.