I can see the issue now. When I removed the Budget & Commitment sections earlier, I didn't remove classInterests from the state initialization, but it's still being used in the form. The error is on line 260 where it's trying to call .includes() on an undefined value.
Let me read the inquiry form and fix this:
Good, I can see the state is correct. Now let me check where classInterests is being used:
I need to read the section where classInterests is being used and remove it since it's not in the state:
Now I'll remove the group classes interest section since classInterests is not in the state and we want to keep the form streamlined:
I've fixed the error by removing the "Which group classes interest you?" section that was referencing the undefined classInterests state. This keeps the form streamlined and focused on the essential information for trial sign-ups. The form should now load without errors and display all five clean sections for membership inquiries.
I can see your detailed "GROUP CLASS SCHEDULE" poster showing the weekly class offerings for Powerhouse Gym. The schedule shows:
Monday-Saturday with:
I'll create a professional schedule table component that matches your red and black branding and integrates seamlessly into the landing page. This will be placed after the Classes Section to give visitors the full weekly schedule at a glance.
Now I'll update the main page.tsx to include this new schedule section:
I've added a professional "Weekly Class Schedule" section to your landing page that displays the actual class schedule from your poster. The schedule features a dark background with red accents matching your brand colors, showing all classes with their times organized by day and time slot (morning and evening). The table is responsive and includes an informational callout explaining that all classes are included with membership. This section is now positioned between the Classes Section and the Membership Inquiry Form to help visitors understand your complete offering before signing up.
You can send messages while the preview loads