mirror of
https://github.com/tomru/pfadi-bussle.git
synced 2026-03-03 06:27:11 +01:00
add terms checkbox
This commit is contained in:
@@ -135,11 +135,16 @@ export default function BookProvider({ children }) {
|
||||
const onChangeEvent = (
|
||||
event: React.ChangeEvent<React.ElementRef<'input'>>
|
||||
) => {
|
||||
const { name, value } = event.target
|
||||
|
||||
if (event.target.tagName !== 'INPUT') {
|
||||
throw new Error('Woops, this only supports inputs');
|
||||
}
|
||||
|
||||
const { name, value, checked, type } = event.target
|
||||
|
||||
dispatch({
|
||||
type: ACTIONS.SET_FORM_DATA,
|
||||
payload: { [name]: value },
|
||||
payload: { [name]: type === 'checkbox' ? checked : value },
|
||||
})
|
||||
}
|
||||
|
||||
@@ -181,4 +186,4 @@ export default function BookProvider({ children }) {
|
||||
{children}
|
||||
</BookContext.Provider>
|
||||
)
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user