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>
);
};