Skip to content

update feedback form#710

Merged
gcardonag merged 24 commits into
developfrom
fix-feedback-form
Apr 8, 2026
Merged

update feedback form#710
gcardonag merged 24 commits into
developfrom
fix-feedback-form

Conversation

@AnilKumar3494
Copy link
Copy Markdown
Member

@AnilKumar3494 AnilKumar3494 commented Feb 16, 2026

Change Summary

This updates the feedback/contact form page. Instead of loading AirTable iframe that was taking about 4 to 5 sec every time, this replaces it with a custom form and does insert to Supabase 'airtable_feedback' table on submit.

Change Reason

Makes the form load and submission instantly and gives full control to us.

This also resolves the below:
#680
#686
#687

Comment thread src/components/Pages/Contact.tsx Outdated
@AnilKumar3494 AnilKumar3494 requested a review from RNR1 February 19, 2026 21:02
Comment thread src/components/Pages/Contact.tsx Outdated
Comment thread src/components/AddResourceModal/AddBathroomForm/AddBathroomForm.tsx Outdated
Comment thread src/components/forms/FormCheckBoxField/FormCheckBoxField.tsx Outdated
Comment thread src/components/forms/FormCheckBoxField/FormCheckBoxField.tsx Outdated
Comment thread src/components/forms/FormTextField/FormTextField.tsx
Comment thread src/components/Pages/Contact.tsx Outdated
Comment thread src/components/Pages/Contact.tsx Outdated
Comment thread src/icons/JoinDataIcon.tsx
Comment thread src/services/db.ts Outdated
Comment thread src/types/ResourceEntry.ts Outdated
@AnilKumar3494 AnilKumar3494 marked this pull request as draft February 25, 2026 00:45
Copy link
Copy Markdown
Member Author

@AnilKumar3494 AnilKumar3494 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

she's working

Comment thread src/components/AddResourceModal/AddBathroomForm/AddBathroomForm.tsx Outdated
Comment thread src/components/forms/FormTextField/FormTextField.tsx
Comment thread src/icons/JoinDataIcon.tsx
Comment thread src/services/db.ts Outdated
Comment thread src/icons/index.ts
export { default as WaterIcon } from './WaterIcon';
export { default as WaterIconChooseResource } from './WaterIconChooseResource';
export { default as WaterIconV2 } from './WaterIconV2';
export { default as PhlaskContactSubmit } from './PhlaskContactSubmit';
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not being used anywhere and also this SVG was super heavy and was breaking the app when used. so removed

@@ -1,5 +1,5 @@
import About from 'components/About/About';
import Contact from 'components/Pages/Contact';
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

other pages are not in the Pages folder so made Contact to match the pattern

<Stack
sx={{
color: '#60718c',
maxHeight: '55vh',
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this height of 85vh for mobile to reflect figma design

@AnilKumar3494 AnilKumar3494 marked this pull request as ready for review March 1, 2026 02:56
@AnilKumar3494 AnilKumar3494 changed the title Fix feedback form update feedback form Mar 1, 2026
Comment thread src/components/SocialLinks/SocialLinks.tsx Outdated
Comment thread src/components/SocialLinks/SocialLinks.tsx Outdated
Comment thread src/components/SocialLinks/SocialLinks.tsx
Comment thread src/components/Page/Page.tsx Outdated
Comment thread src/components/forms/FeedbackForm/FeedbackForm.tsx Outdated
Comment thread src/components/forms/FeedbackForm/FeedbackForm.tsx Outdated
Comment thread src/components/EmailConnect/EmailConnect.tsx Outdated
Comment thread src/components/EmailConnect/EmailConnect.tsx Outdated
Comment thread src/components/AddResourceModal/AddWaterForm/AddWaterForm.tsx Outdated
Comment thread src/components/forms/FeedbackForm/FeedbackForm.tsx Outdated
Comment thread src/components/forms/FeedbackForm/FeedbackForm.tsx Outdated
Comment thread src/components/forms/FeedbackForm/FeedbackForm.tsx Outdated
Comment thread src/components/forms/FormCheckboxField/FormCheckboxField.tsx Outdated
Comment thread src/schemas/feedbackFormSchema.ts Outdated
Comment thread src/types/FeedbackEntry.ts Outdated
Copy link
Copy Markdown
Member Author

@AnilKumar3494 AnilKumar3494 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

Copy link
Copy Markdown
Contributor

@RNR1 RNR1 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@gcardonag gcardonag merged commit 573c1aa into develop Apr 8, 2026
4 checks passed
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.

3 participants