Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

react-gantt-timeline

Package Overview
Dependencies
Maintainers
1
Versions
32
Alerts
File Explorer

Advanced tools

Socket logo

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

  • 0.2.7
  • npm
  • Socket score

Version published
Weekly downloads
531
increased by27.64%
Maintainers
1
Weekly downloads
 
Created
Source

react-gantt-timeline

npm MIT License Travis codecov Codacy Badge

Intro

alt text

An awesome blazing fast timeline component.

  • Super fast. 😛
  • Infinite scrolling.
  • Made to be use with Redux.
  • Task update and resizing.
  • 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

Package last updated on 13 Sep 2018

Did you know?

Socket

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
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc