Skip to main content

Function: useFormHistory()

useFormHistory(): object

Defined in: hooks/useFormHistory.ts:27

Hook to manage form history for undo/redo functionality. This hook provides methods to navigate through form history and check availability of undo/redo operations.

Returns

object

Object containing history navigation methods and state

prev()

prev: () => boolean

Returns

boolean

next()

next: () => boolean

Returns

boolean

canPrev

canPrev: boolean = state.canPrev

canNext

canNext: boolean = state.canNext

Example

const HistoryControls = () => {
const { prev, next, canPrev, canNext } = useFormHistory();

return (
<div>
<button onClick={prev} disabled={!canPrev}>Undo</button>
<button onClick={next} disabled={!canNext}>Redo</button>
</div>
);
};