@svar-ui/svelte-kanban
v2.6.0
Published
SVAR UI Kanban board widget
Readme
SVAR Svelte Kanban
Homepage • Getting Started • Demos
SVAR Svelte Kanban is a customizable, interactive Kanban board component for Svelte and SvelteKit apps. It supports drag-and-drop, card editing, filtering, sorting, flexible layouts, and rich customization options. Use it to add clear visualization of tasks and project workflows.
The kanban component comes with full TypeScript support, rich API, and easy CSS styling. The PRO Edition offers extra features for enterprise projects (see below).
✨ Key Features
- Drag-and-drop cards between columns and rows
- Built-in card editor
- Context menu and toolbar
- Card filtering, sorting, grouping
- REST data provider for backend integration
- Custom card templates
- Localization
- Light and dark themes
- Full TypeScript support
🚀 PRO Edition
SVAR Svelte Kanban is available in open-source and PRO Editions. The PRO Edition offers extra features for enterprise projects:
- Export to PDF/PNG/Excel
- Dynamic data loading
- Undo/redo
Visit the pricing page for full feature comparison, licensing details, and free trial.
🛠️ How to Use
To use SVAR Svelte Kanban, simply import the package and include the component in your Svelte file:
<script>
import { Kanban } from "@svar-ui/svelte-kanban";
const cards = [
{ id: 1, label: "Design", column: "todo" },
{ id: 2, label: "Implement", column: "doing" },
];
const columns = [
{ id: "todo", label: "To Do" },
{ id: "doing", label: "Doing" },
{ id: "done", label: "Done" },
];
</script>
<Kanban {cards} {columns} />For further instructions, follow the detailed quick start guide.
How to Modify
Typically, you don't need to modify the code. However, if you wish to do so, follow these steps:
- Install vite-plus (
curl -fsSL https://vite.plus | bashon Mac/Linux,irm https://vite.plus/ps1 | iexon Windows). The project usespnpmworkspaces under the hood, so plainnpmwill not work. - Run
vp ifrom the project root to install dependencies. - Run
vp run buildto build all packages. - Start the demo app in development mode with
vp run start.
Run Tests
To run the tests:
vp test⭐ Show Your Support
If SVAR Svelte Kanban helps your project, give us a star to support us!
:speech_balloon: Need Help?
Post an Issue or use our community forum.
