Skip to content

[Enhancement] Add loading skeletons for Contact Us form submission states #1374

@kareena0229

Description

@kareena0229

Is your feature request related to a problem? Please describe.

Currently, the Contact Us form does not provide proper visual feedback while a message is being submitted. Users may feel the application is unresponsive during slower network requests because there is no loading indicator or disabled button state.

Describe the solution you'd like

Proposed improvements:

  • Add a loading spinner or skeleton state during form submission
  • Disable the "Send Message" button while submitting
  • Improve success/error feedback visibility
  • Ensure responsiveness across desktop and mobile devices
  • Maintain compatibility with existing dark mode and theme variables

This enhancement will improve user experience and provide clearer interaction feedback.

I would like to add loading states and submission feedback for the Contact Us form.

Describe alternatives you've considered

I considered using only a simple text-based "Submitting..." message, but a proper loading spinner/skeleton with disabled states would provide a cleaner and more user-friendly experience consistent with modern UI practices.

Additional context

  • Feature should follow the existing NyaySetu design system
  • Use CSS Modules for styling consistency
  • Should remain lightweight and accessible
  • Can reuse existing button/theme utility styles where possible

GSSoC 2026

I would like to work on it as a GSSoC 2026 Contributor. Please assign it to me.

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions