Skip to content

useCanvasHistory ​

Undo/redo history management for canvas operations.

Import ​

typescript
const {
  canUndo,
  canRedo,
  undo,
  redo,
  pushState,
  clear,
} = useCanvasHistory()

Return Values ​

PropertyTypeDescription
canUndoComputedRef<boolean>Whether undo is available
canRedoComputedRef<boolean>Whether redo is available

Methods ​

MethodParametersReturnsDescription
undo—voidUndo last action
redo—voidRedo last undone action
pushStatestate: CanvasStatevoidRecord new state
clear—voidClear history

Source ​

app/composables/useCanvasHistory.ts

Built with VitePress