@teej/vue-timeline

0.0.11 • Public • Published

Vue Timeline

Demo

An infinite scroll timeline component written in Vue.

Just something I'm hacking on in my spare time for a bit of fun, as it's difficult to find a component like this in the wild.

Install/Setup

npm install @teej/vue-timeline

import { Timeline } from "@teej/vue-timeline";
import "@teej/vue-timeline/dist/style.css";

...

<Timeline :resources="projects" :events="tasks" />

Events

  • @event-change
  • @date-change

Props

Name Type Default Required
resources Array Yes
visibleResources Number 10 No
events Array [] No
columnWidth Number 120 No
resourceWidth Number 200 No
rowHeight Number 50 No
headerHeight Number 80 No

Resources

  • id String/Number
  • name String

Events

Dates are provided as strings, e.g. in the format y-MM-dd (2023/06/01)

  • id String/Number
  • resourceId String/Number
  • name String
  • startDate String
  • endDate String

/@teej/vue-timeline/

    Package Sidebar

    Install

    npm i @teej/vue-timeline

    Weekly Downloads

    11

    Version

    0.0.11

    License

    none

    Unpacked Size

    299 kB

    Total Files

    7

    Last publish

    Collaborators

    • tjfogarty