Fast Alles drin außer echtes Abspeicher und Backtickern

This commit is contained in:
rxf
2025-10-28 17:52:43 +01:00
parent dd32ad585e
commit 8fb01360be
17 changed files with 1139 additions and 41 deletions

View File

@@ -6,40 +6,42 @@ import { createContext, useContext, useState } from 'react'
const FormContext = createContext()
export function FormProvider({ children }) {
// console.log('🚀 FormProvider initialisiert')
console.log('🚀 FormProvider initialisiert')
const [formData, setFormData] = useState({
stattgefunden: '',
besucherAnzahl: '',
besucher: '', // war: besucherAnzahl
spendenArt: '',
barspende: '',
betrag: '', // war: barspende
bemerkungen: '',
neuertermin: '',
neuesDatum: '', // war: neuertermin
abgesagt: '', // für abgesagt/verschoben
// Weitere Felder können hier hinzugefügt werden
})
const updateFormData = (field, value) => {
//console.log('📝 FormContext UPDATE:', field, '=', value)
console.log('📝 FormContext UPDATE:', field, '=', value)
setFormData(prev => {
const newData = {
...prev,
[field]: value
}
//console.log('📊 FormContext NEU:', newData)
console.log('📊 FormContext NEU:', newData)
return newData
})
}
const resetFormData = () => {
//console.log('🔄 FormContext RESET')
console.log('🔄 FormContext RESET')
setFormData({
stattgefunden: '',
besucherAnzahl: '',
besucher: '',
spendenArt: '',
barspende: '',
betrag: '',
bemerkungen: '',
neuertermin: ''
neuesDatum: '',
abgesagt: ''
})
}