Skip to main content

history

PRO

The functionality is available in PRO Edition only

Enables the local history subsystem. When true, mutating actions (add-card, update-card, move-card, duplicate-card, delete-card) push snapshots onto a history stack, and the undo / redo actions become functional.

Usage

history?: boolean;

Default: false

Example

Board with history and toolbar undo/redo buttons:

<script>
import { Kanban, Toolbar } from "@svar-ui/svelte-kanban";

const columns = [
{ id: "todo", label: "To Do" },
{ id: "doing", label: "In Progress" },
{ id: "done", label: "Done" },
];
let cards = [];
let api;
</script>

<Toolbar {api} undo />
<Kanban
bind:this={api}
{cards}
{columns}
history={true}
/>
  • Undo and redo guide — enabling history, toolbar integration, and custom shortcuts
  • undo — revert the last card mutation
  • redo — re-apply the last undone change
  • Toolbar — exposes undo/redo buttons