profileId

-- Join table for booking add-ons CREATE TABLE booking_addons ( booking_id UUID REFERENCES honeymoon_bookings(id), addon_id UUID REFERENCES honeymoon_addons(id), quantity INT DEFAULT 1 ); POST /api/honeymoon/profile Create or update honeymoon profile.

const toggleAddon = (addon) => { const exists = selected.find(a => a.id === addon.id); const updated = exists ? selected.filter(a => a.id !== addon.id) : [...selected, addon]; setSelected(updated); onTotalChange(updated.reduce((sum, a) => sum + a.price, 0)); };