Compare commits
3 Commits
55e9969a8c
...
24d3fe60f4
Author | SHA1 | Date | |
---|---|---|---|
24d3fe60f4 | |||
ab50c04230 | |||
e3d5cedc1d |
@ -3,7 +3,7 @@
|
|||||||
"version": "0.1.0",
|
"version": "0.1.0",
|
||||||
"private": true,
|
"private": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@cubetiq/react-chart-js": "^1.1.6",
|
"@cubetiq/react-chart-js": "^1.1.9",
|
||||||
"@testing-library/jest-dom": "^4.2.4",
|
"@testing-library/jest-dom": "^4.2.4",
|
||||||
"@testing-library/react": "^9.3.2",
|
"@testing-library/react": "^9.3.2",
|
||||||
"@testing-library/user-event": "^7.1.2",
|
"@testing-library/user-event": "^7.1.2",
|
||||||
|
@ -5,38 +5,17 @@ function LineChartExample(props: any) {
|
|||||||
return (
|
return (
|
||||||
<ReactChartJs
|
<ReactChartJs
|
||||||
chartConfig={{
|
chartConfig={{
|
||||||
type: 'line',
|
type: 'pie',
|
||||||
options: {
|
|
||||||
responsive: true,
|
|
||||||
title: {
|
|
||||||
display: true,
|
|
||||||
text: 'Monthly Payments',
|
|
||||||
},
|
|
||||||
tooltips: {
|
|
||||||
mode: 'index',
|
|
||||||
intersect: false,
|
|
||||||
},
|
|
||||||
hover: {
|
|
||||||
mode: 'nearest',
|
|
||||||
intersect: true,
|
|
||||||
},
|
|
||||||
},
|
|
||||||
data: {
|
data: {
|
||||||
|
labels: ['Red', 'Blue', 'Yellow'],
|
||||||
datasets: [
|
datasets: [
|
||||||
{
|
{
|
||||||
label: 'Part-time',
|
label: 'My First Dataset',
|
||||||
data: [5, 10, 30],
|
data: [300, 50, 100],
|
||||||
fill: false,
|
backgroundColor: ['rgb(255, 99, 132)', 'rgb(54, 162, 235)', 'rgb(255, 205, 86)'],
|
||||||
borderColor: '#ff6384',
|
hoverOffset: 4,
|
||||||
},
|
|
||||||
{
|
|
||||||
label: 'Full-time',
|
|
||||||
data: [10, 15, 45],
|
|
||||||
fill: false,
|
|
||||||
borderColor: '#36a2eb',
|
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
labels: ['Jan', 'Feb', 'Mar'],
|
|
||||||
},
|
},
|
||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@cubetiq/react-chart-js",
|
"name": "@cubetiq/react-chart-js",
|
||||||
"version": "1.1.7",
|
"version": "1.1.9",
|
||||||
"description": "Chart.js for React and TypeScript",
|
"description": "Chart.js for React and TypeScript",
|
||||||
"main": "./dist/index.js",
|
"main": "./dist/index.js",
|
||||||
"types": "./dist/index.d.ts",
|
"types": "./dist/index.d.ts",
|
||||||
@ -30,7 +30,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"build": "tsc",
|
"build": "tsc",
|
||||||
"test": "jest",
|
"test": "jest",
|
||||||
"pub": "yarn build && npm publish --access public",
|
"pub": "npm publish --access public --registry https://registry.npmjs.org",
|
||||||
"build:test": "yarn jest && yarn build",
|
"build:test": "yarn jest && yarn build",
|
||||||
"run:example": "cd examples/line-chart-example && yarn start"
|
"run:example": "cd examples/line-chart-example && yarn start"
|
||||||
},
|
},
|
||||||
|
@ -1,12 +1,13 @@
|
|||||||
import { Chart, ChartConfiguration } from 'chart.js';
|
import Chart from 'chart.js/auto';
|
||||||
|
import { ChartConfiguration } from 'chart.js';
|
||||||
import React, { FunctionComponent, useEffect, useRef } from 'react';
|
import React, { FunctionComponent, useEffect, useRef } from 'react';
|
||||||
|
|
||||||
interface ReactChartJSProps {
|
interface ReactChartJSProps {
|
||||||
chartConfig?: ChartConfiguration;
|
chartConfig: ChartConfiguration;
|
||||||
width?: number;
|
width?: number;
|
||||||
height?: number;
|
height?: number;
|
||||||
containerProps: any;
|
containerProps?: any;
|
||||||
canvasProps: any;
|
canvasProps?: any;
|
||||||
}
|
}
|
||||||
|
|
||||||
interface RefForChartInstance {
|
interface RefForChartInstance {
|
||||||
|
Loading…
Reference in New Issue
Block a user