Socket
Socket
Sign inDemoInstall

react-gantt-timeline

Package Overview
Dependencies
16
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    react-gantt-timeline

[![npm](https://img.shields.io/npm/v/react-gantt-timeline.svg?style=flat-square)](http://npm.im/react-gantt-timeline) [![MIT License](https://img.shields.io/npm/l/react-list.svg?style=flat-square)](http://opensource.org/licenses/MIT) [![Travis](https://tr


Version published
Weekly downloads
939
increased by96.86%
Maintainers
1
Created
Weekly downloads
 

Readme

Source

react-gantt-timeline

npm MIT License Travis codecov Codacy Badge

Intro

An awesome blazing fast timeline component.

  • Super fast. 😛
  • Infinite scrolling.
  • Made to be use with Redux.
  • Support paging.
  • Can render more than a 100k records.
  • Implemented with virtual rendering.

Road Map

  • Full Test coverage.
  • Hierachical data.
  • Day and week view.
  • Gantt lines and constrains.

Demo

Check out a working demo here

Installation

npm install react-gantt-timeline

Timeline Data

The timeline data can be set with the data property of the time line. The data needs to be an array of object. Each item of the array needs to contain the following elements.

PropertyvalueDescriptions
startdateThe start date of the task
enddateThe end date of the task
namestringThe name of the task to be diplayed
 let data=[ {start:new Date(), end:new Date()+1 ,name:'Demo Task'}]

Timeline Events

nameparamsDescriptions
onNeedDatastart:Date,end :dateIs trigger everytime the timeline load a new period, provide the start and end date of the period to load, this method is useful for implementing pagin or filter your data to only show tasks for the relevant period
onSelectItemitem:ObjectThis even is trigger when a item is selected by the time line
onUpdateItemitem:Object,props:ObjectThis even is trigger when a item has been updated, it recive the item to be updated and the properties and values to by apply

Other properties

Some Demo Code

  • Edit n09l7m400j Crud Demo.
  • Coming up a redux demo.

Keywords

FAQs

Last updated on 12 Sep 2018

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc