2.0.1 • Published 1 year ago

my-component-sameed v2.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

my-component-sameed

Made By Sameed Hasan

NPM JavaScript Style Guide

Install

npm install -f my-component-sameed

Usage

import React, { Component } from 'react'

import MyComponent from 'my-component-sameed'
// import 'my-component-sameed/dist/index.css'

class App extends Component {
  render() {
    return (
      <MyComponent
        shifts={4}
        tasksArray={tasksArray}
        durationsArray={durationsArray}
        resourcesArray={resourcesArray}
      />
    )
  }
}

Default Values

If props will not be passed then default values will be used

  shifts: 4,
  tasksArray: [],
  durationsArray: [],
  resourcesArray: [],

Sample Data

const tasksArray = [
  {
    id: 1,
    name: 'Task 1'
  },
  {
    id: 2,
    name: 'Task 2'
  },
  {
    id: 3,
    name: 'Task 3'
  },
  {
    id: 4,
    name: 'Task 4'
  },
  {
    id: 5,
    name: 'Task 5'
  },
  {
    id: 6,
    name: 'Task 6'
  }
]

const durationsArray = [
  {
    id: 1,
    start: '2023-01-02',
    end: '2023-01-08',
    task: 1,
    resources: [
      {
        id: 1,
        title: 'Resouce 1',
        color: 'red'
      },
      {
        id: 2,
        title: 'Resouce 2',
        color: 'blue'
      },
      {
        id: 3,
        title: 'Resouce 3',
        color: 'green'
      }
    ]
  },
  {
    id: 2,
    start: '2023-01-10',
    end: '2023-01-15',
    task: 2,
    resources: [
      {
        id: 1,
        title: 'Resouce 1',
        color: 'red'
      },
      {
        id: 2,
        title: 'Resouce 2',
        color: 'blue'
      },
      {
        id: 3,
        title: 'Resouce 3',
        color: 'green'
      }
    ]
  },
  {
    id: 3,
    start: '2023-01-11',
    end: '2023-01-18',
    task: 4,
    resources: [
      {
        id: 6,
        title: 'Resouce 6',
        color: 'orange'
      },
      {
        id: 4,
        title: 'Resouce 4',
        color: 'yellow'
      },
      {
        id: 5,
        title: 'Resouce 5',
        color: 'black'
      }
    ]
  },
  {
    id: 4,
    start: '2023-01-01',
    end: '2023-01-02',
    task: 6,
    resources: [
      {
        id: 1,
        title: 'Resouce 1',
        color: 'red'
      },
      {
        id: 2,
        title: 'Resouce 2',
        color: 'blue'
      },
      {
        id: 4,
        title: 'Resouce 4',
        color: 'yellow'
      }
    ]
  }
]

const resourcesArray = [
  {
    id: 1,
    title: 'Resouce 1',
    color: 'red'
  },
  {
    id: 2,
    title: 'Resouce 2',
    color: 'blue'
  },
  {
    id: 3,
    title: 'Resouce 3',
    color: 'green'
  },
  {
    id: 4,
    title: 'Resouce 4',
    color: 'yellow'
  },
  {
    id: 5,
    title: 'Resouce 5',
    color: 'black'
  },
  {
    id: 6,
    title: 'Resouce 6',
    color: 'orange'
  }
]

License

MIT © SameedHasan

2.0.1

1 year ago

2.0.0

1 year ago

1.0.10

1 year ago

1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago