diff --git a/frontend/src/components/RSVPEditForm.tsx b/frontend/src/components/RSVPEditForm.tsx
index df40818..5e0902e 100644
--- a/frontend/src/components/RSVPEditForm.tsx
+++ b/frontend/src/components/RSVPEditForm.tsx
@@ -77,13 +77,6 @@ const RSVPEditForm: React.FC = () => {
setEvent(eventResponse.data);
setRsvpId(rsvpResponse.data.id);
- if (!eventResponse.data || !rsvpResponse.data || !rsvpsResponse.data) {
- throw new Error('Failed to fetch data from server');
- }
-
- setEvent(eventResponse.data);
- setRsvpId(rsvpResponse.data.id);
-
// Pre-fill the form with existing RSVP data
setFormData({
name: rsvpResponse.data.name,
@@ -432,138 +425,6 @@ const RSVPEditForm: React.FC = () => {
disabled={isEventClosed} // Disable if event is closed
/>
-
- Are you attending?
-
-
-
- {formData.attending === 'yes' && (
- <>
-
- Are you bringing any guests?
-
-
-
- {formData.bringing_guests === 'yes' && (
- <>
- {
- const value = parseInt(e.target.value);
- if (isNaN(value)) return;
-
- const maxGuests = event?.max_guests_per_rsvp;
- let newCount = value;
-
- if (maxGuests !== undefined && maxGuests !== -1 && value > maxGuests) {
- newCount = maxGuests;
- }
-
- if (newCount < 1) newCount = 1;
-
- setFormData(prev => ({
- ...prev,
- guest_count: newCount,
- guest_names: Array(newCount).fill('').map((_, i) => prev.guest_names[i] || '')
- }));
- }}
- fullWidth
- variant="outlined"
- required
- inputProps={{
- min: 1,
- max: event?.max_guests_per_rsvp === -1 ? undefined : event?.max_guests_per_rsvp
- }}
- error={formData.guest_count < 1}
- helperText={
- formData.guest_count < 1
- ? "Number of guests must be at least 1"
- : event?.max_guests_per_rsvp === 0
- ? "No additional guests allowed for this event"
- : event?.max_guests_per_rsvp === -1
- ? "No limit on number of guests"
- : `Maximum ${event?.max_guests_per_rsvp} additional guests allowed`
- }
- />
-
- {Array.from({ length: formData.guest_count }).map((_, index) => (
-
- ))}
- >
- )}
-
- {neededItems.length > 0 && (
-
- What items are you bringing?
- }
- renderValue={(selected) => (
-
- {selected.map((value) => (
-
- ))}
-
- )}
- >
- {neededItems.map((item) => (
-
- ))}
-
-
- )}
-
-
- >
- )}
-
{/* Disable if event is closed */}
Are you attending?