1.0.5 • Published 10 months ago

react-week-chart v1.0.5

Weekly downloads
-
License
Alliancecodes AB
Repository
github
Last release
10 months ago

react-week-chart #The module is still in test process react-week-chart is a React component for visualizing data as range in weekly view. It's designed to be flexible and easy to integrate into your React applications.

šŸš€ Features

Dynamic chart: llow users to use same values in same day Customizable: Easily customize the appearance of the chart and date ranges.

This library is in first stages. While we are working hard to make it stable and reliable, please be aware that some features may be experimental or subject to change. We appreciate your feedback and contributions to help improve this library.

šŸ“¦ Installation

To install react-week-chart, use npm or yarn:

bash Copy code npm install react-week-chart or

bash Copy code yarn add react-week-chart

Simple example

Example of use

import moment from "moment";
import WeekDetails from "react-week-chart";

const data = [
  {
    beginNumber: 0,
    endNumber: 7,
    key: "1",
    type: "leave",
    color: "red",
    textColor: "white",
    cellTextColor: "blue",
    day: moment().add(1, "day").toString(),
  },
  {
    beginNumber: 3,
    endNumber: 7,

    key: "2",
    type: "WorkTime",
    color: "orange",
    textColor: "white",
    day: moment().toString(),
  },
];
const App = () => {
  return (
    <div
      style={{
        height: "500px",
        width: "700px",
        margin: "auto",
        marginTop: "10%",
      }}>

      <WeekDetails
        yAxisExtension=":00"
        initialWeek={new Date()}
        containerStyle={{ backgroundColor: "transparent", color: "white" }}
        beginNumber={0}
        endNumber={17}
        weeklyData={data as DayData[]}
        GuidComponent={<GuidComponent/>}
      />
    </div>
  );
};

export default App;
const GuidComponent = () => {
  return (
    <div
      className="guid-colors-parent"
      style={{ color: "white" }}>
      {data.map((r: any) => (
        <span>
          <span
            className="guid-colors-shape"
            style={{ backgroundColor: r.color }}></span>
          <span>{r.type}</span>
        </span>
      ))}
    </div>
  );
};
1.0.5

10 months ago

1.0.4

10 months ago

1.0.3

10 months ago

1.0.2

10 months ago

1.0.1

10 months ago

1.0.0

10 months ago