ANovokmet / svelte-gantt

:calendar: Interactive JavaScript Gantt chart/resource booking component

Home Page:https://anovokmet.github.io/svelte-gantt/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

svelte-gantt


Website · Quickstart · Documentation

npm npm downloads MIT

A lightweight and fast interactive gantt chart/resource booking component made with Svelte. Compatible with any JS library or framework. ZERO dependencies.

svelte-gantt

Features

  • High performance - display large datasets
  • Interactive - drag and drop elements
  • Tree view
  • Zoom in/out
  • Dependencies
  • Date ranges
  • ...

Getting started

npm install svelte-gantt

Import the component:

import { SvelteGantt } from 'svelte-gantt';

or use the IIFE build:

<script src="node_modules/svelte-gantt/index.iife.js"></script>

Initialize svelte-gantt:

var options = {
    /* ... */
};

var gantt = new SvelteGantt({
    // target a DOM element
    target: document.getElementById('example-gantt'),
    // svelte-gantt options
    props: options
});

Need help?

I am happy to help you. Post an issue or contact me.

About

:calendar: Interactive JavaScript Gantt chart/resource booking component

https://anovokmet.github.io/svelte-gantt/

License:MIT License


Languages

Language:Svelte 59.8%Language:TypeScript 29.4%Language:JavaScript 7.0%Language:CSS 3.4%Language:HTML 0.3%