Function: createInputChangeHandler()
createInputChangeHandler<
T
>(setValue
: (value
:T
) =>void
,validator?
: (value
:T
) =>boolean
): (event
:ChangeEvent
<HTMLInputElement
>) =>void
Defined in: src/components/shared/formUtils.ts:216
Legacy function for backward compatibility with existing tests and components. Creates a standardized input change handler for strings.
Type Parametersโ
Tโ
T
= string
Parametersโ
setValueโ
(value
: T
) => void
State setter function
validator?โ
(value
: T
) => boolean
Optional validation function
Returnsโ
Input change handler
(
event
:ChangeEvent
<HTMLInputElement
>):void
Parametersโ
eventโ
Returnsโ
void
Deprecatedโ
Use createStringInputHandler or createTypedInputHandler instead